PluginProbe ʕ •ᴥ•ʔ
AI Engine – The Chatbot, AI Framework & MCP for WordPress / 0.9.99
AI Engine – The Chatbot, AI Framework & MCP for WordPress v0.9.99
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
449 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 }
175
176 #mwai-chat-id .mwai-input textarea:focus {
177 outline: none;
178 }
179
180 #mwai-chat-id .mwai-input button {
181 background: none;
182 color: var(--mwai-fontColor);
183 background-color: var(--mwai-backgroundSecondaryColor);
184 border: 1px solid var(--mwai-backgroundPrimaryColor);
185 margin-left: var(--mwai-spacing);
186 width: 90px;
187 border-radius: 5px;
188 cursor: pointer;
189 transition: all 0.2s ease-out;
190 max-height: 60px;
191 display: flex;
192 align-items: center;
193 justify-content: center;
194 }
195
196 #mwai-chat-id .mwai-input button .mwai-timer {
197 margin-left: 5px;
198 margin-right: 5px;
199 font-size: 11px;
200 }
201
202 #mwai-chat-id .mwai-input button:hover {
203 background: var(--mwai-backgroundPrimaryColor);
204 }
205
206 #mwai-chat-id button {
207 position: relative;
208 }
209
210 #mwai-chat-id button[disabled] span {
211 display: none;
212 }
213
214 #mwai-chat-id button[disabled]::before {
215 content: '';
216 width: 18px;
217 height: 18px;
218 margin: auto;
219 border: 3px solid transparent;
220 border-top-color: var(--mwai-fontColor);
221 border-radius: 50%;
222 animation: mwai-button-spinner 1s ease infinite;
223 }
224
225 #mwai-chat-id.mwai-window {
226 position: fixed;
227 right: 30px;
228 bottom: 30px;
229 width: 460px;
230 z-index: 9999;
231 }
232
233 #mwai-chat-id.mwai-window .mwai-header {
234 display: none;
235 justify-content: flex-end;
236 align-items: center;
237 }
238
239 #mwai-chat-id.mwai-window .mwai-header .mwai-resize-button {
240 justify-content: center;
241 height: 40px;
242 width: 25px;
243 cursor: pointer;
244 display: flex;
245 justify-content: center;
246 align-items: center;
247 }
248
249 #mwai-chat-id.mwai-window .mwai-header .mwai-resize-button:before {
250 transition: all 0.2s ease-out;
251 content: ' ';
252 cursor: pointer;
253 position: absolute;
254 height: 15px;
255 width: 15px;
256 opacity: 0.75;
257 border: 2px solid var(--mwai-headerButtonsColor);
258 }
259
260 #mwai-chat-id.mwai-window .mwai-header .mwai-resize-button:hover:before {
261 width: 20px;
262 height: 20px;
263 }
264
265 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button {
266 justify-content: center;
267 height: 35px;
268 width: 35px;
269 cursor: pointer;
270 }
271
272 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:before, #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:after {
273 content: ' ';
274 cursor: pointer;
275 position: absolute;
276 height: 25px;
277 width: 2px;
278 background-color: var(--mwai-headerButtonsColor);
279 opacity: 0.75;
280 }
281
282 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:before {
283 transition: all 0.2s ease-out;
284 transform: translate(16px, 5px) rotate(45deg);
285 }
286
287 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:after {
288 transition: all 0.2s ease-out;
289 transform: translate(16px, 5px) rotate(-45deg);
290 }
291
292 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:hover:before {
293 opacity: 1;
294 transform: translate(16px, 5px) rotate(135deg);
295 }
296
297 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:hover:after {
298 opacity: 1;
299 transform: translate(16px, 5px) rotate(45deg);
300 }
301
302 #mwai-chat-id.mwai-window .mwai-content {
303 display: none;
304 opacity: 0;
305 max-height: 40vh;
306 }
307
308 #mwai-chat-id.mwai-window.mwai-bottom-left {
309 bottom: 30px;
310 right: inherit;
311 left: 30px;
312 }
313
314 #mwai-chat-id.mwai-window.mwai-bottom-left .mwai-open-button {
315 right: inherit;
316 left: 0;
317 }
318
319 #mwai-chat-id.mwai-window.mwai-top-right {
320 top: 30px;
321 bottom: inherit;
322 right: 30px;
323 }
324
325 #mwai-chat-id.mwai-window.mwai-top-right .mwai-open-button {
326 top: 0;
327 bottom: inherit;
328 }
329
330 #mwai-chat-id.mwai-window.mwai-top-left {
331 top: 30px;
332 bottom: inherit;
333 right: inherit;
334 left: 30px;
335 }
336
337 #mwai-chat-id.mwai-window.mwai-top-left .mwai-open-button {
338 top: 0;
339 bottom: inherit;
340 right: inherit;
341 left: 0;
342 }
343
344 #mwai-chat-id .mwai-gallery {
345 display: grid;
346 grid-template-columns: repeat(3, 1fr);
347 grid-gap: 5px;
348 }
349
350 #mwai-chat-id .mwai-gallery img {
351 width: 100%;
352 }
353
354 #mwai-chat-id.mwai-window.mwai-fullscreen .mwai-close-button {
355 height: 40px;
356 }
357
358 #mwai-chat-id.mwai-window.mwai-fullscreen .mwai-close-button:before, #mwai-chat-id.mwai-window.mwai-fullscreen .mwai-close-button:after {
359 height: 30px;
360 }
361
362 #mwai-chat-id.mwai-window.mwai-fullscreen .mwai-resize-button:before {
363 width: 20px;
364 height: 20px;
365 }
366
367 #mwai-chat-id.mwai-window.mwai-fullscreen .mwai-resize-button:hover:before {
368 width: 15px;
369 height: 15px;
370 }
371
372 #mwai-chat-id.mwai-fullscreen:not(.mwai-window), #mwai-chat-id.mwai-fullscreen.mwai-window.mwai-open {
373 position: fixed;
374 left: 0;
375 right: 0;
376 bottom: 0;
377 top: 0;
378 width: inherit;
379 height: inherit;
380 max-height: inherit;
381 max-width: inherit;
382 display: flex;
383 flex-direction: column;
384 margin: 0;
385 }
386
387 #mwai-chat-id.mwai-fullscreen:not(.mwai-window) .mwai-content, #mwai-chat-id.mwai-fullscreen.mwai-window.mwai-open .mwai-content {
388 height: 100%;
389 max-height: inherit;
390 border-radius: inherit;
391 }
392
393 #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 {
394 flex: auto;
395 }
396
397 #mwai-chat-id.mwai-window.mwai-open .mwai-header {
398 display: flex;
399 }
400
401 #mwai-chat-id.mwai-window.mwai-open .mwai-content {
402 display: flex;
403 transition: opacity 200ms ease-in-out 0s;
404 opacity: 1;
405 }
406
407 #mwai-chat-id.mwai-window.mwai-open .mwai-open-button {
408 display: none;
409 }
410
411 @media (max-width: 760px) {
412 #mwai-chat-id.mwai-window {
413 left: 10px;
414 right: 10px;
415 bottom: 10px;
416 width: calc(100% - 20px);
417 z-index: 9999999999;
418 }
419 #mwai-chat-id .mwai-reply {
420 flex-direction: column;
421 }
422 #mwai-chat-id .mwai-input {
423 flex-direction: column;
424 }
425 #mwai-chat-id .mwai-input button {
426 margin: 15px 0 0 0;
427 height: 40px;
428 width: inherit;
429 }
430 #mwai-chat-id .mwai-name {
431 margin-right: 0;
432 max-width: inherit;
433 }
434 }
435
436 @keyframes mwai-button-spinner {
437 from {
438 transform: rotate(0turn);
439 }
440 to {
441 transform: rotate(1turn);
442 }
443 }
444
445 .admin-bar #mwai-chat-id.mwai-fullscreen:not(.mwai-window),
446 .admin-bar #mwai-chat-id.mwai-fullscreen.mwai-window.mwai-open {
447 top: 32px;
448 }
449