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