PluginProbe ʕ •ᴥ•ʔ
AI Engine – The Chatbot, AI Framework & MCP for WordPress / 1.0.01
AI Engine – The Chatbot, AI Framework & MCP for WordPress v1.0.01
3.5.9 3.5.8 3.5.7 3.5.6 3.5.5 3.5.4 3.5.3 3.5.2 3.5.1 3.5.0 3.4.9 3.4.8 3.4.7 0.2.1 1.6.91 0.2.2 1.6.92 0.2.3 1.6.93 0.2.4 1.6.94 0.2.5 1.6.95 0.2.6 1.6.96 0.2.7 1.6.97 0.2.8 1.6.98 0.2.9 1.6.99 0.3.0 1.7.0 0.3.1 1.7.1 0.3.2 1.7.2 0.3.3 1.7.3 0.3.4 1.7.4 0.3.5 1.7.5 0.3.6 1.7.6 0.4.0 1.7.7 0.4.1 1.7.8 0.4.2 1.7.9 0.4.3 1.8.0 0.4.4 1.8.1 0.4.5 1.8.2 0.4.6 1.8.3 0.4.7 1.8.4 0.4.8 1.8.5 0.4.9 1.8.6 0.5.0 1.8.7 0.5.1 1.8.8 0.5.2 1.8.9 0.5.3 1.9.0 0.5.4 1.9.1 0.5.5 1.9.2 0.5.6 1.9.3 0.5.7 1.9.4 0.5.8 1.9.5 0.5.9 1.9.6 0.6.0 1.9.7 0.6.1 1.9.8 0.6.2 1.9.81 0.6.3 1.9.82 0.6.4 1.9.83 0.6.5 1.9.84 0.6.6 1.9.85 0.6.7 1.9.86 0.6.8 1.9.87 0.6.9 1.9.88 0.7.0 1.9.89 0.7.1 1.9.90 0.7.2 1.9.91 0.7.3 1.9.92 0.7.4 1.9.93 0.7.5 1.9.94 0.7.6 1.9.95 0.7.7 1.9.96 0.7.8 1.9.97 0.7.9 1.9.98 0.8.0 1.9.99 0.8.1 2.0.0 0.8.2 2.0.1 0.8.3 2.0.2 0.8.4 2.0.3 0.8.5 2.0.4 0.8.6 2.0.5 0.8.7 2.0.6 0.8.8 2.0.7 0.8.9 2.0.8 0.9.0 2.0.9 0.9.2 2.1.0 0.9.3 2.1.1 0.9.4 2.1.2 0.9.5 2.1.3 0.9.6 2.1.4 0.9.7 2.1.5 0.9.8 2.1.6 0.9.81 2.1.7 0.9.82 2.1.8 0.9.83 2.1.9 0.9.84 2.2.0 0.9.85 2.2.1 0.9.86 2.2.2 0.9.87 2.2.3 0.9.88 2.2.4 0.9.89 2.2.5 0.9.9 2.2.51 0.9.91 2.2.52 0.9.92 2.2.53 0.9.93 2.2.54 0.9.94 2.2.56 0.9.95 2.2.57 0.9.96 2.2.6 0.9.97 2.2.60 0.9.98 2.2.61 0.9.99 2.2.62 1.0.0 2.2.63 1.0.01 2.2.70 1.0.1 2.2.80 1.0.2 2.2.81 1.0.3 2.2.90 1.0.4 2.2.91 1.0.5 2.2.92 1.0.6 2.2.93 1.0.7 2.2.94 1.0.8 2.2.95 1.0.9 2.3.0 1.1.0 2.3.1 1.1.1 2.3.2 1.1.2 2.3.3 1.1.3 2.3.4 1.1.4 2.3.5 1.1.5 2.3.6 1.1.6 2.3.7 1.1.7 2.3.8 1.1.8 2.3.9 1.1.9 2.4.0 1.2.0 2.4.1 1.2.1 2.4.2 1.2.2 2.4.3 1.2.21 2.4.4 1.2.3 2.4.5 1.2.30 2.4.6 1.3.0 2.4.7 1.3.1 2.4.8 1.3.2 2.4.9 1.3.3 2.5.0 1.3.31 2.5.1 1.3.32 2.5.2 1.3.33 2.5.3 1.3.34 2.5.4 1.3.35 2.5.5 1.3.36 2.5.6 1.3.37 2.5.7 1.3.38 2.5.8 1.3.39 2.5.9 1.3.40 2.6.0 1.3.41 2.6.1 1.3.42 2.6.2 1.3.43 2.6.3 1.3.44 2.6.5 1.3.45 2.6.6 1.3.46 2.6.7 1.3.47 2.6.8 1.3.48 2.6.9 1.3.49 2.7.0 1.3.50 2.7.1 1.3.51 2.7.2 1.3.52 2.7.3 1.3.53 2.7.4 1.3.54 2.7.5 1.3.56 2.7.6 1.3.57 2.7.7 1.3.58 2.7.8 1.3.59 2.7.9 1.3.60 2.8.0 1.3.61 2.8.1 1.3.62 2.8.2 1.3.63 2.8.3 1.3.64 2.8.4 1.3.65 2.8.5 1.3.66 2.8.6 1.3.67 2.8.7 1.3.68 2.8.8 1.3.69 2.8.9 1.3.70 2.9.0 1.3.71 2.9.1 1.3.72 2.9.2 1.3.73 2.9.3 1.3.74 2.9.4 1.3.75 2.9.5 1.3.76 2.9.6 1.3.77 2.9.7 1.3.78 2.9.8 1.3.79 2.9.9 1.3.80 3.0.0 1.3.81 3.0.1 1.3.82 3.0.2 1.3.83 3.0.3 1.3.84 3.0.4 1.3.85 3.0.5 1.3.86 3.0.6 1.3.87 3.0.7 1.3.88 3.0.8 1.3.89 3.0.9 1.3.90 3.1.0 1.3.91 3.1.1 1.3.92 3.1.2 1.3.93 3.1.3 1.3.94 3.1.4 1.3.95 3.1.5 1.3.96 3.1.6 1.3.97 3.1.7 1.3.98 3.1.8 1.3.99 3.1.9 1.4.0 3.2.0 1.4.1 3.2.1 1.4.2 3.2.2 1.4.3 3.2.3 1.4.4 3.2.4 1.4.5 3.2.5 1.4.6 3.2.6 1.4.7 3.2.7 1.4.8 3.2.8 1.4.9 3.2.9 1.5.0 3.3.0 1.5.1 3.3.1 1.5.2 3.3.2 1.5.3 3.3.3 1.5.4 3.3.4 1.5.5 3.3.5 1.5.6 3.3.6 1.5.7 3.3.7 1.5.8 3.3.8 1.5.9 3.3.9 1.6.0 3.4.0 1.6.1 3.4.1 1.6.2 3.4.2 1.6.3 3.4.3 1.6.5 3.4.4 1.6.51 3.4.5 1.6.52 3.4.6 1.6.53 1.6.54 1.6.55 1.6.56 1.6.57 1.6.58 1.6.59 1.6.60 1.6.61 1.6.62 1.6.63 1.6.64 1.6.65 1.6.66 1.6.67 1.6.68 trunk 1.6.69 0.0.1 1.6.70 0.0.2 1.6.71 0.0.3 1.6.72 0.0.4 1.6.73 0.0.5 1.6.74 0.0.6 1.6.75 0.0.7 1.6.76 0.0.8 1.6.77 0.0.9 1.6.78 0.1.0 1.6.79 0.1.1 1.6.81 0.1.2 1.6.82 0.1.3 1.6.83 0.1.4 1.6.84 0.1.5 1.6.85 0.1.6 1.6.86 0.1.7 1.6.87 0.1.8 1.6.88 0.1.9 1.6.89 0.2.0 1.6.90
ai-engine / classes / modules / chatbot-chatgpt.css
ai-engine / classes / modules Last commit date
assistants.php 3 years ago chatbot-chatgpt.css 3 years ago chatbot-chatgpt.scss 3 years ago chatbot.php 3 years ago chatbot_logs.php 3 years ago
chatbot-chatgpt.css
450 lines
1 #mwai-chat-id {
2 --mwai-spacing: 15px;
3 --mwai-fontSize: 15px;
4 --mwai-borderRadius: 10px;
5 --mwai-fontColor: #FFFFFF;
6 --mwai-backgroundPrimaryColor: #454654;
7 --mwai-backgroundSecondaryColor: #343541;
8 --mwai-aiAvatarBackgroundColor: #10a37f;
9 --mwai-userAvatarBackgroundColor: #135ea4;
10 --mwai-headerButtonsColor: #FFFFFF;
11 }
12
13 #mwai-chat-id .mwai-open-button {
14 position: absolute;
15 right: 0;
16 bottom: 0;
17 transition: all 0.2s ease-out;
18 z-index: 9999;
19 display: flex;
20 flex-direction: column;
21 align-items: end;
22 }
23
24 #mwai-chat-id .mwai-open-button .mwai-icon-text {
25 background: var(--mwai-backgroundPrimaryColor);
26 color: var(--mwai-headerButtonsColor);
27 max-width: 200px;
28 font-size: 13px;
29 margin-bottom: 15px;
30 padding: 5px 10px;
31 border-radius: 8px;
32 }
33
34 #mwai-chat-id .mwai-open-button:hover {
35 cursor: pointer;
36 filter: saturate(2.5) hue-rotate(5deg);
37 }
38
39 #mwai-chat-id .mwai-content {
40 background: var(--mwai-backgroundSecondaryColor);
41 color: var(--mwai-fontColor);
42 font-size: var(--mwai-fontSize);
43 border-radius: var(--mwai-borderRadius);
44 overflow: hidden;
45 display: flex;
46 flex-direction: column;
47 }
48
49 #mwai-chat-id .mwai-conversation {
50 overflow: auto;
51 }
52
53 #mwai-chat-id * {
54 box-sizing: border-box;
55 }
56
57 #mwai-chat-id a {
58 color: #2196f3;
59 }
60
61 #mwai-chat-id h1 {
62 font-size: 200%;
63 }
64
65 #mwai-chat-id h2 {
66 font-size: 160%;
67 }
68
69 #mwai-chat-id h3 {
70 font-size: 140%;
71 }
72
73 #mwai-chat-id h4 {
74 font-size: 120%;
75 }
76
77 #mwai-chat-id pre {
78 color: var(--mwai-fontColor);
79 border-radius: var(--mwai-borderRadius);
80 padding: calc(var(--mwai-spacing) * 2 / 3) var(--mwai-spacing);
81 break-after: auto;
82 font-size: 95%;
83 font-family: system-ui;
84 background: #343541;
85 }
86
87 #mwai-chat-id pre code {
88 padding: 0 !important;
89 font-family: system-ui;
90 background: #343541;
91 }
92
93 #mwai-chat-id ol {
94 padding: 0;
95 margin: 0 0 0 20px;
96 }
97
98 #mwai-chat-id .mwai-reply {
99 display: flex;
100 padding: var(--mwai-spacing);
101 }
102
103 #mwai-chat-id .mwai-ai, #mwai-chat-id .mwai-system {
104 background: var(--mwai-backgroundPrimaryColor);
105 }
106
107 #mwai-chat-id .mwai-name {
108 color: var(--mwai-fontColor);
109 margin-right: 5px;
110 }
111
112 #mwai-chat-id .mwai-name .mwai-name-text {
113 opacity: 0.50;
114 white-space: nowrap;
115 }
116
117 #mwai-chat-id .mwai-name .mwai-avatar {
118 margin-right: 10px;
119 width: 40px;
120 height: 40px;
121 background: var(--mwai-aiAvatarBackgroundColor);
122 display: flex;
123 align-items: center;
124 justify-content: center;
125 border-radius: 5px;
126 overflow: hidden;
127 }
128
129 #mwai-chat-id .mwai-name .mwai-avatar img {
130 max-width: 100%;
131 max-height: 100%;
132 }
133
134 #mwai-chat-id .mwai-name .mwai-avatar.mwai-svg img {
135 width: 28px;
136 height: 28px;
137 filter: brightness(0) invert(1);
138 }
139
140 #mwai-chat-id .mwai-user .mwai-name .mwai-avatar {
141 background: var(--mwai-userAvatarBackgroundColor);
142 }
143
144 #mwai-chat-id .mwai-text {
145 flex: auto;
146 }
147
148 #mwai-chat-id .mwai-text > *:first-child {
149 margin-top: 0;
150 }
151
152 #mwai-chat-id .mwai-text > *:last-child {
153 margin-bottom: 0;
154 }
155
156 #mwai-chat-id .mwai-input {
157 display: flex;
158 padding: var(--mwai-spacing);
159 border-top: 1px solid var(--mwai-backgroundPrimaryColor);
160 }
161
162 #mwai-chat-id .mwai-input textarea {
163 background: var(--mwai-backgroundPrimaryColor);
164 color: var(--mwai-fontColor);
165 flex: auto;
166 padding: calc(var(--mwai-spacing) / 2) var(--mwai-spacing);
167 border: none;
168 border-radius: 5px;
169 font-size: var(--mwai-fontSize);
170 resize: none;
171 font-family: inherit;
172 line-height: calc(var(--mwai-spacing) * 2);
173 margin: 0;
174 overflow: hidden;
175 }
176
177 #mwai-chat-id .mwai-input textarea:focus {
178 outline: none;
179 }
180
181 #mwai-chat-id .mwai-input button {
182 background: none;
183 color: var(--mwai-fontColor);
184 background-color: var(--mwai-backgroundSecondaryColor);
185 border: 1px solid var(--mwai-backgroundPrimaryColor);
186 margin-left: var(--mwai-spacing);
187 width: 90px;
188 border-radius: 5px;
189 cursor: pointer;
190 transition: all 0.2s ease-out;
191 max-height: 60px;
192 display: flex;
193 align-items: center;
194 justify-content: center;
195 }
196
197 #mwai-chat-id .mwai-input button .mwai-timer {
198 margin-left: 5px;
199 margin-right: 5px;
200 font-size: 11px;
201 }
202
203 #mwai-chat-id .mwai-input button:hover {
204 background: var(--mwai-backgroundPrimaryColor);
205 }
206
207 #mwai-chat-id button {
208 position: relative;
209 }
210
211 #mwai-chat-id button[disabled] span {
212 display: none;
213 }
214
215 #mwai-chat-id button[disabled]::before {
216 content: '';
217 width: 18px;
218 height: 18px;
219 margin: auto;
220 border: 3px solid transparent;
221 border-top-color: var(--mwai-fontColor);
222 border-radius: 50%;
223 animation: mwai-button-spinner 1s ease infinite;
224 }
225
226 #mwai-chat-id.mwai-window {
227 position: fixed;
228 right: 30px;
229 bottom: 30px;
230 width: 460px;
231 z-index: 9999;
232 }
233
234 #mwai-chat-id.mwai-window .mwai-header {
235 display: none;
236 justify-content: flex-end;
237 align-items: center;
238 }
239
240 #mwai-chat-id.mwai-window .mwai-header .mwai-resize-button {
241 justify-content: center;
242 height: 40px;
243 width: 25px;
244 cursor: pointer;
245 display: flex;
246 justify-content: center;
247 align-items: center;
248 }
249
250 #mwai-chat-id.mwai-window .mwai-header .mwai-resize-button:before {
251 transition: all 0.2s ease-out;
252 content: ' ';
253 cursor: pointer;
254 position: absolute;
255 height: 15px;
256 width: 15px;
257 opacity: 0.75;
258 border: 2px solid var(--mwai-headerButtonsColor);
259 }
260
261 #mwai-chat-id.mwai-window .mwai-header .mwai-resize-button:hover:before {
262 width: 20px;
263 height: 20px;
264 }
265
266 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button {
267 justify-content: center;
268 height: 35px;
269 width: 35px;
270 cursor: pointer;
271 }
272
273 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:before, #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:after {
274 content: ' ';
275 cursor: pointer;
276 position: absolute;
277 height: 25px;
278 width: 2px;
279 background-color: var(--mwai-headerButtonsColor);
280 opacity: 0.75;
281 }
282
283 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:before {
284 transition: all 0.2s ease-out;
285 transform: translate(16px, 5px) rotate(45deg);
286 }
287
288 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:after {
289 transition: all 0.2s ease-out;
290 transform: translate(16px, 5px) rotate(-45deg);
291 }
292
293 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:hover:before {
294 opacity: 1;
295 transform: translate(16px, 5px) rotate(135deg);
296 }
297
298 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:hover:after {
299 opacity: 1;
300 transform: translate(16px, 5px) rotate(45deg);
301 }
302
303 #mwai-chat-id.mwai-window .mwai-content {
304 display: none;
305 opacity: 0;
306 max-height: 40vh;
307 }
308
309 #mwai-chat-id.mwai-window.mwai-bottom-left {
310 bottom: 30px;
311 right: inherit;
312 left: 30px;
313 }
314
315 #mwai-chat-id.mwai-window.mwai-bottom-left .mwai-open-button {
316 right: inherit;
317 left: 0;
318 }
319
320 #mwai-chat-id.mwai-window.mwai-top-right {
321 top: 30px;
322 bottom: inherit;
323 right: 30px;
324 }
325
326 #mwai-chat-id.mwai-window.mwai-top-right .mwai-open-button {
327 top: 0;
328 bottom: inherit;
329 }
330
331 #mwai-chat-id.mwai-window.mwai-top-left {
332 top: 30px;
333 bottom: inherit;
334 right: inherit;
335 left: 30px;
336 }
337
338 #mwai-chat-id.mwai-window.mwai-top-left .mwai-open-button {
339 top: 0;
340 bottom: inherit;
341 right: inherit;
342 left: 0;
343 }
344
345 #mwai-chat-id .mwai-gallery {
346 display: grid;
347 grid-template-columns: repeat(3, 1fr);
348 grid-gap: 5px;
349 }
350
351 #mwai-chat-id .mwai-gallery img {
352 width: 100%;
353 }
354
355 #mwai-chat-id.mwai-window.mwai-fullscreen .mwai-close-button {
356 height: 40px;
357 }
358
359 #mwai-chat-id.mwai-window.mwai-fullscreen .mwai-close-button:before, #mwai-chat-id.mwai-window.mwai-fullscreen .mwai-close-button:after {
360 height: 30px;
361 }
362
363 #mwai-chat-id.mwai-window.mwai-fullscreen .mwai-resize-button:before {
364 width: 20px;
365 height: 20px;
366 }
367
368 #mwai-chat-id.mwai-window.mwai-fullscreen .mwai-resize-button:hover:before {
369 width: 15px;
370 height: 15px;
371 }
372
373 #mwai-chat-id.mwai-fullscreen:not(.mwai-window), #mwai-chat-id.mwai-fullscreen.mwai-window.mwai-open {
374 position: fixed;
375 left: 0;
376 right: 0;
377 bottom: 0;
378 top: 0;
379 width: inherit;
380 height: inherit;
381 max-height: inherit;
382 max-width: inherit;
383 display: flex;
384 flex-direction: column;
385 margin: 0;
386 }
387
388 #mwai-chat-id.mwai-fullscreen:not(.mwai-window) .mwai-content, #mwai-chat-id.mwai-fullscreen.mwai-window.mwai-open .mwai-content {
389 height: 100%;
390 max-height: inherit;
391 border-radius: inherit;
392 }
393
394 #mwai-chat-id.mwai-fullscreen:not(.mwai-window) .mwai-content .mwai-conversation, #mwai-chat-id.mwai-fullscreen.mwai-window.mwai-open .mwai-content .mwai-conversation {
395 flex: auto;
396 }
397
398 #mwai-chat-id.mwai-window.mwai-open .mwai-header {
399 display: flex;
400 }
401
402 #mwai-chat-id.mwai-window.mwai-open .mwai-content {
403 display: flex;
404 transition: opacity 200ms ease-in-out 0s;
405 opacity: 1;
406 }
407
408 #mwai-chat-id.mwai-window.mwai-open .mwai-open-button {
409 display: none;
410 }
411
412 @media (max-width: 760px) {
413 #mwai-chat-id.mwai-window {
414 left: 10px;
415 right: 10px;
416 bottom: 10px;
417 width: calc(100% - 20px);
418 z-index: 9999999999;
419 }
420 #mwai-chat-id .mwai-reply {
421 flex-direction: column;
422 }
423 #mwai-chat-id .mwai-input {
424 flex-direction: column;
425 }
426 #mwai-chat-id .mwai-input button {
427 margin: 15px 0 0 0;
428 height: 40px;
429 width: inherit;
430 }
431 #mwai-chat-id .mwai-name {
432 margin-right: 0;
433 max-width: inherit;
434 }
435 }
436
437 @keyframes mwai-button-spinner {
438 from {
439 transform: rotate(0turn);
440 }
441 to {
442 transform: rotate(1turn);
443 }
444 }
445
446 .admin-bar #mwai-chat-id.mwai-fullscreen:not(.mwai-window),
447 .admin-bar #mwai-chat-id.mwai-fullscreen.mwai-window.mwai-open {
448 top: 32px;
449 }
450