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