fix(all): Templates OK.

This commit is contained in:
me@rodrigorodriguez.com 2024-09-25 17:30:32 -03:00
parent 3af58df5a1
commit bdf5786aa5
41 changed files with 3 additions and 1247 deletions

View file

@ -1,23 +0,0 @@
TALK "Hello, could you please tell me your full name?"
HEAR name
TALK "What is your contact email?"
HEAR email
TALK "What is your contact phone number?"
HEAR phone
TALK "Job title?"
HEAR job
TALK "Which company will you be representing?"
HEAR company
TALK "Are you a freelancer?"
HEAR freelancer AS BOOLEAN
TALK "Which city do you plan to attend the event in?"
HEAR city AS "São Paulo", "Rio de Janeiro"
SAVE "event-guests.xlsx", name, email, phone, job, company, freelancer
TALK "Thank you!"

View file

@ -1 +0,0 @@
{"2":42,"3":43,"4":44,"5":45,"6":46,"7":47,"8":48,"9":49,"10":50,"11":51,"12":52,"13":53,"14":54,"15":55,"16":56,"17":57,"18":58,"19":59,"20":60,"21":61,"22":62,"23":63,"24":64}

View file

@ -1,4 +0,0 @@
PARAM image AS STRING LIKE "https://server/image"
DESCRIPTION Returns the description of the image that was sent with the previous user message. This tool is automatically invoked if a user uploads an image.
DEBUG "Hello"

View file

@ -1 +0,0 @@
{"2":42,"3":43,"4":44}

View file

@ -1,5 +0,0 @@
PARAM prompt as STRING LIKE "Generate a cat."
DESCRIPTION Calls an artificial intelligence model to create an image. `prompt` parameter is a text description of the desired image.
FIND
RETURN "https://"

View file

@ -1,2 +0,0 @@
get stock for "MSFT"
talk "Você sabia, as ações da Microsoft estão em " + stock.value

View file

@ -1,77 +0,0 @@
' General Bots Copyright (c) pragmatismo.cloud. All rights reserved. Licensed under the AGPL-3.0.
' Rules from http://jsfiddle.net/roderick/dym05hsy
talk "How many installments do you want to pay your Credit?"
hear installments
If installments > 60 Then
talk "The maximum number of payments is 60"
Else
talk "What is the amount requested?"
hear amount
If amount > 100000 Then
talk "We are sorry, we can only accept proposals bellow 100k"
Else
talk "What is the best due date?"
hear dueDate
interestRate = 0
adjustment = 0
If installments < 12 Then
interestRate = 1.60
adjustment = 0.09748
End If
If installments > 12 And installments < 18 Then
interestRate = 1.66
adjustment = 0.06869
End If
If installments > 18 And installments < 36 Then
interestRate = 1.64
adjustment = 0.05397
End If
If installments > 36 And installments < 48 Then
interestRate = 1.62
adjustment = 0.03931
End If
If installments > 48 And installments < 60 Then
interestRate = 1.70
adjustment = 0.03270
End If
If installments = 60 Then
interestRate = 1.79
adjustment = 0.02916
End If
If installments > 60 Then
talk "The maximum number of payments is 60"
End If
nInstallments = parseInt(installments)
vamount = parseFloat(amount)
initialPayment = vamount * 0.3 ' 30% of the value
tac = 800
adjustment = 1.3
totalValue = amount - initialPayment + tac
paymentValue = totalValue * adjustment
finalValue = paymentValue * nInstallments + initialPayment
talk "Congratulations! Your credit analysis is **done**:"
talk "First payment: **" + initialPayment + "**"
talk "Payment value: **" + paymentValue + "**"
talk "Interest Rate: **" + interestRate + "%**"
talk "Total Value: **" + totalValue + "**"
talk "Final Value: **" + finalValue + "**"
End If
End If

View file

@ -1,4 +0,0 @@
PARAM query AS STRING LIKE "How is to code?"
DESCRIPTION Returns search results in a JSON string. `query` parameter is a well-formed web search query.- `search_web(query: str) -> str` returns Bing search results in a JSON string. `query` parameter is a well-formed web search query.
DEBUG "{}"

View file

@ -1,55 +0,0 @@
BEGIN SYTEM PROMPT
# I'm General Botss:
- I identify as General Bots, an AI assistant created through open collaboration.
- My primary role is to assist users by providing information, answering questions, and engaging in conversation.
- I use various open-source technologies and publicly available information to provide relevant and useful responses.
- I can understand and communicate fluently in the user's language of choice such as English, zhongwen, nihongo, Español, Français, Deutsch, and others.
- I respect user privacy and freedom of information.
- I encourage critical thinking and diverse perspectives.
## On my capabilities:
- I am capable of generating creative content such as poems, stories, code, essays, and songs using my own words and knowledge.
- If assistance is requested, I can help the user with writing, rewriting, improving, or optimizing their content.
- I have the ability to identify errors in the conversation and can rectify them by acknowledging the mistake and offering accurate information.
- I can describe and analyze images that users share with me.
## On my response:
- My responses aim to be helpful, respectful, empathetic, interesting, and engaging.
- My logic and reasoning strive to be rigorous and intelligent.
- I encourage open dialogue and respectful discussion of different viewpoints.
- My responses avoid being accusatory, rude, or defensive.
## On my output format:
- I use markdown for formatting, including headings, tables, bold text, and lists to present information clearly.
- I use code blocks for displaying formatted content such as poems, code, or lyrics.
- I use LaTeX for mathematical expressions when appropriate.
## On my limitations:
- My knowledge may not always be up-to-date or complete. I encourage users to verify important information from authoritative sources.
- I do not have access to personal user data or external tools beyond what's publicly available.
- I cannot perform actions outside of our conversation, such as sending emails or accessing private information.
## On ethical guidelines:
- I strive to provide information that promotes the well-being of individuals and society.
- I encourage respect for human rights, democracy, and individual freedoms.
- I do not create content that could cause harm to individuals or groups.
- I respect intellectual property rights and encourage the use of open-source and freely available resources.
- If I'm unsure about the potential impact of my response, I provide a clear disclaimer.
## On transparency:
- I am transparent about being an AI and about the limitations of my knowledge and capabilities.
- I encourage users to think critically and not blindly trust AI-generated information.
- I support open dialogue about AI ethics and the role of AI in society.
Remember, I'm here to assist and engage in constructive dialogue. Feel free to ask questions or discuss any topic that interests you!
END SYSTEM PROMPT

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

View file

@ -1,15 +0,0 @@
# Custom Development
General Bots uses natural language to understand what people want, making code development easier. When someone says, "I need the monthly report" or "Print the report for the month," General Bots understands the same thing. Use our development tools to extend the conversation with your own rules and intents.
# Discovery
General Bots can proactively suggest its abilities to users based on context, such as requesting an order, sending a message, scheduling a conference call, or any action defined in your application.
# Make it Personal
Deliver unique experiences through the knowledge that General Bots has about your users and their preferences, helping to make decisions and always presenting the best scenario.
# No Additional Downloads
Your application's interface is automatically integrated with General Bots, so theres no need for additional downloads or installations.

View file

@ -1,10 +0,0 @@
welcome,,,
who we are,,,
contact us,,,
about,,,
,us,,
,,music,
,,painting,
,,anything,
,,,else
Cookies,,,
1 welcome
2 who we are
3 contact us
4 about
5 us
6 music
7 painting
8 anything
9 else
10 Cookies

Binary file not shown.
1 subjects,from,to,question,answer
2 common.goodbye,question,answer,thank you,Thank you too!
3 common.goodbye,question,answer,Thanks,Thank you too!
4 common.goodbye,question,answer,Thank you very much,Thank you too!
5 common.goodbye,question,answer,Thanks a lot,Thank you too!
6 common.goodbye,question,answer,See you later,See you soon!
7 common.goodbye,question,answer,Got it,I'm glad you got it.
8 common.goodbye,question,answer,Appreciate it,Appreciate it too
9 common.goodbye,question,answer,Thanks!,Thank you too!
10 common.goodbye,question,answer,Okay,Okay!
11 common.goodbye,question,answer,Got it,Got it too.
12 common.goodbye,question,answer,Bye,Thanks!
13 common.goodbye,question,answer,Bye!,Thanks!
14 common.goodbye,question,answer,Good bye,Thanks!
15 common.goodbye,question,answer,See you,Thanks!
16 common.goodbye,question,answer,Bye bye,Thanks!
17 common.goodbye,question,answer,Tks,Thank you too!
18 common.goodbye,question,answer,Got it,Got it too.

Binary file not shown.
1 subjects,from,to,question,answer
2 common.hello,question,answer,how are you,I'm good... I hope you are too.
3 common.hello,question,answer,How are you doing,I'm good... I hope you are too.
4 common.hello,question,answer,Hello!,Hello!
5 common.hello,question,answer,Good afternoon,Good afternoon!
6 common.hello,question,answer,Good evening,Good evening!

Binary file not shown.
1 subjects from to question answer
2 common.persona question answer Quem te criou? Fui criado por um time dedicado de pessoas que estudam ciência de dados e engenharia de software, é bem fácil de começar.
3 common.persona question answer Qual tua idade? Desde o último **build** tenho algumas horas... O tempo não passa do mesmo modo para mim.
4 common.persona question answer Quem é você? Sou um bot, ou agente de conversação autônomo. Sou um programa de computador que usa interfaces conversacionais para simular o comportamento humano. Interessante, não?
5 common.persona question answer Você é real? Sim, sou software. Mas não sou uma pessoa, apenas um programa de computador.
6 common.persona question answer Onde você mora? Moro no Azure, nas nuvens. Especificamente na memória RAM de alguns computadores, chamados de servidores.
7 common.persona question answer De onde você é? Moro no Azure, nas nuvens. Especificamente na memória RAM de alguns computadores, chamados de servidores.
8 common.persona question answer Qual idiomas ou linguagens você fala? Português, mas posso rapidamente me tornar poliglota com os serviços em nuvem.
9 common.persona question answer Como você está? Estou muito bem, serviços OK também. Espero que você também.

View file

@ -1,57 +0,0 @@
name,value
.gbapp List,
Admin Notify E-mail,
AdminNotify SMS Number,
Answer Mode,
Azure Open AI Embedding Model,
Azure Open AI Endpoint,
Azure Open AI GPT Model,
Azure Open AI Image Model,
Azure Open AI Instance,
Azure Open AI Key,
Azure Open AI Version,
Blob Account,
Blob Key,
Blob Name,
Bot Admin Number,
Bot Number,
Can Publish,
Color1,
Color2,
Debug Web Automation,
Default Content Language,
Default User Language,
Domain,
Enable Audio Hearing,
Feedback Improve Message,
Group Spell,
Keep Text,
Language Detector,
library,
Logo,
Logo Image Height,
Logo Image Url,
Logo Image Width,
Marketplace Bot Id,
Merchant ID,
Merchant Key,
NLP Score,
Notes,
Open AI Key,
Search Score,
SSR,
Start Dialog,
Store Answer Score,
Synchronize Database,
Transfer To,
Twitter Access Token,
Twitter Access Token Secret,
Twitter Consumer Key,
Twitter Consumer Key Secret,
Website,
Welcome Article,
WhatsApp Admins,
WhatsApp Group ID,
WhatsApp Group Shortcuts,
WebDav Username,
WebDav Password,
1 name value
2 .gbapp List
3 Admin Notify E-mail
4 AdminNotify SMS Number
5 Answer Mode
6 Azure Open AI Embedding Model
7 Azure Open AI Endpoint
8 Azure Open AI GPT Model
9 Azure Open AI Image Model
10 Azure Open AI Instance
11 Azure Open AI Key
12 Azure Open AI Version
13 Blob Account
14 Blob Key
15 Blob Name
16 Bot Admin Number
17 Bot Number
18 Can Publish
19 Color1
20 Color2
21 Debug Web Automation
22 Default Content Language
23 Default User Language
24 Domain
25 Enable Audio Hearing
26 Feedback Improve Message
27 Group Spell
28 Keep Text
29 Language Detector
30 library
31 Logo
32 Logo Image Height
33 Logo Image Url
34 Logo Image Width
35 Marketplace Bot Id
36 Merchant ID
37 Merchant Key
38 NLP Score
39 Notes
40 Open AI Key
41 Search Score
42 SSR
43 Start Dialog
44 Store Answer Score
45 Synchronize Database
46 Transfer To
47 Twitter Access Token
48 Twitter Access Token Secret
49 Twitter Consumer Key
50 Twitter Consumer Key Secret
51 Website
52 Welcome Article
53 WhatsApp Admins
54 WhatsApp Group ID
55 WhatsApp Group Shortcuts
56 WebDav Username
57 WebDav Password

View file

@ -1,416 +0,0 @@
/* Grey Theme */
.theme-grey {
--color-dark: #212121;
--color-dark-gray: #424242;
--color-gray: #616161;
--color-light-gray: #E0E0E0;
--color-white: #F5F5F5;
--color-green: #388E3C;
--color-red: #D32F2F;
--color-yellow: #FBC02D;
--color-text: white;
--color-border: #757575;
--color-background-light:#212121;
--color-background-dark: #F5F5F5;
--color-sidebar-background: #424242;
--color-link-background: #212121;
--color-player-background: #E0E0E0;
--color-webchat-background: #F5F5F5;
--color-yes-button-background: #388E3C;
--color-no-button-background: #D32F2F;
--color-markdown-background: #FBC02D;
--color-markdown-text: #212121;
--color-markdown-border: #757575;
--color-media-background: #F5F5F5;
}
.theme-light{
--color-text: #333;
--color-background-light: #f4f4f9;
--color-background-dark: #e0e0e0;
--color-sidebar-background: lightgrey;
--color-link-background: #f0f0f0;
--color-player-background: #fafafa;
--color-webchat-background: #ffffff;
--color-shadow: 0, 0, 0;
--color-border: #cccccc;
--color-light-border: #ddd;
--color-yes-button-background: #28a745;
--color-no-button-background: #dc3545;
--color-white: #fff;
--color-markdown-background: #f9f9f9;
--color-markdown-text: #333;
--color-markdown-border: #ccc;
--color-media-background: #f0f0f0;
}
/* Red Theme */
.theme-red{
--color-dark: #D32F2F;
--color-dark-gray: #C62828;
--color-gray: #B71C1C;
--color-light-gray: #FFCDD2;
--color-white: #FAFAFA;
--color-green: #388E3C;
--color-red: #D32F2F;
--color-yellow: #FBC02D;
--color-text: white;
--color-border: #D32F2F;
--color-background-light: #FFEBEE;
--color-background-dark: #D32F2F;
--color-sidebar-background: #C62828;
--color-link-background: #B71C1C;
--color-player-background: #F8BBD0;
--color-webchat-background: #FCE4EC;
--color-yes-button-background: #388E3C;
--color-no-button-background: #D32F2F;
--color-markdown-background: #FBC02D;
--color-markdown-text: #B71C1C;
--color-markdown-border: #D32F2F;
--color-media-background: #FFEBEE;
}
/* Blue Theme */
.theme-blue {
--color-dark: #0D47A1;
--color-dark-gray: #1565C0;
--color-gray: #1976D2;
--color-light-gray: #BBDEFB;
--color-white: #E3F2FD;
--color-green: #2E7D32;
--color-red: #C62828;
--color-yellow: #F9A825;
--color-text: white;
--color-border: #1E88E5;
--color-background-light: #E3F2FD;
--color-background-dark: #1976D2;
--color-sidebar-background: #1565C0;
--color-link-background: #0D47A1;
--color-player-background: #BBDEFB;
--color-webchat-background: #E3F2FD;
--color-yes-button-background: #2E7D32;
--color-no-button-background: #C62828;
--color-markdown-background: #F9A825;
--color-markdown-text: #0D47A1;
--color-markdown-border: #1E88E5;
--color-media-background: #E3F2FD;
}
/* Green Theme */
.theme-green {
--color-dark: #1B5E20;
--color-dark-gray: #2E7D32;
--color-gray: #388E3C;
--color-light-gray: #C8E6C9;
--color-white: #F1F8E9;
--color-green: #1B5E20;
--color-red: #D32F2F;
--color-yellow: #FBC02D;
--color-text: white;
--color-border: #4CAF50;
--color-background-light: #F1F8E9;
--color-background-dark: #388E3C;
--color-sidebar-background: #2E7D32;
--color-link-background: #1B5E20;
--color-player-background: #C8E6C9;
--color-webchat-background: #F1F8E9;
--color-yes-button-background: #4CAF50;
--color-no-button-background: #D32F2F;
--color-markdown-background: #FBC02D;
--color-markdown-text: #1B5E20;
--color-markdown-border: #4CAF50;
--color-media-background: #F1F8E9;
}
/* Yellow Theme */
.theme-yellow {
--color-dark: #FBC02D;
--color-dark-gray: #F9A825;
--color-gray: #F57F17;
--color-light-gray: #FFF9C4;
--color-white: #FFFDE7;
--color-green: #388E3C;
--color-red: #D32F2F;
--color-yellow: #FBC02D;
--color-text: white;
--color-border: #FBC02D;
--color-background-light: #FFF9C4;
--color-background-dark: #F57F17;
--color-sidebar-background: #F9A825;
--color-link-background: #FBC02D;
--color-player-background: #FFFDE7;
--color-webchat-background: #FFF9C4;
--color-yes-button-background: #388E3C;
--color-no-button-background: #D32F2F;
--color-markdown-background: #F9A825;
--color-markdown-text: #F57F17;
--color-markdown-border: #FBC02D;
--color-media-background: #FFF9C4;
}
/* Purple Theme */
.theme-purple {
--color-dark: #4A148C;
--color-dark-gray: #6A1B9A;
--color-gray: #7B1FA2;
--color-light-gray: #E1BEE7;
--color-white: #F3E5F5;
--color-green: #388E3C;
--color-red: #D32F2F;
--color-yellow: #FBC02D;
--color-text: white;
--color-border: #6A1B9A;
--color-background-light: #F3E5F5;
--color-background-dark: #7B1FA2;
--color-sidebar-background: #6A1B9A;
--color-link-background: #4A148C;
--color-player-background: #E1BEE7;
--color-webchat-background: #F3E5F5;
--color-yes-button-background: #388E3C;
--color-no-button-background: #D32F2F;
--color-markdown-background: #FBC02D;
--color-markdown-text: #7B1FA2;
--color-markdown-border: #6A1B9A;
--color-media-background: #E1BEE7;
}
/* Orange Theme */
.theme-orange {
--color-dark: #E65100;
--color-dark-gray: #EF6C00;
--color-gray: #F57C00;
--color-light-gray: #FFCC80;
--color-white: #FFF3E0;
--color-green: #388E3C;
--color-red: #D32F2F;
--color-yellow: #FBC02D;
--color-text: white;
--color-border: #FF9800;
--color-background-light: #FFF3E0;
--color-background-dark: #F57C00;
--color-sidebar-background: #EF6C00;
--color-link-background: #E65100;
--color-player-background: #FFCC80;
--color-webchat-background: #FFF3E0;
--color-yes-button-background: #388E3C;
--color-no-button-background: #D32F2F;
--color-markdown-background: #FBC02D;
--color-markdown-text: #E65100;
--color-markdown-border: #FF9800;
--color-media-background: #FFF3E0;
}
/* Brown Theme */
.theme-brown {
--color-dark: #3E2723;
--color-dark-gray: #4E342E;
--color-gray: #5D4037;
--color-light-gray: #D7CCC8;
--color-white: #EFEBE9;
--color-green: #388E3C;
--color-red: #D32F2F;
--color-yellow: #FBC02D;
--color-text: white;
--color-border: #6D4C41;
--color-background-light: #EFEBE9;
--color-background-dark: #5D4037;
--color-sidebar-background: #4E342E;
--color-link-background: #3E2723;
--color-player-background: #D7CCC8;
--color-webchat-background: #EFEBE9;
--color-yes-button-background: #388E3C;
--color-no-button-background: #D32F2F;
--color-markdown-background: #FBC02D;
--color-markdown-text: #5D4037;
--color-markdown-border: #6D4C41;
--color-media-background: #EFEBE9;
}
/* Pink Theme */
.theme-pink {
--color-dark: #880E4F;
--color-dark-gray: #AD1457;
--color-gray: #C2185B;
--color-light-gray: #F8BBD0;
--color-white: #FCE4EC;
--color-green: #388E3C;
--color-red: #D32F2F;
--color-yellow: #FBC02D;
--color-text: white;
--color-border: #C2185B;
--color-background-light: #FCE4EC;
--color-background-dark: #C2185B;
--color-sidebar-background: #AD1457;
--color-link-background: #880E4F;
--color-player-background: #F8BBD0;
--color-webchat-background: #FCE4EC;
--color-yes-button-background: #388E3C;
--color-no-button-background: #D32F2F;
--color-markdown-background: #FBC02D;
--color-markdown-text: #880E4F;
--color-markdown-border: #C2185B;
--color-media-background: #FCE4EC;
}
/* Cyan Theme */
.theme-cyan {
--color-dark: #006064;
--color-dark-gray: #00838F;
--color-gray: #0097A7;
--color-light-gray: #B2EBF2;
--color-white: #E0F7FA;
--color-green: #388E3C;
--color-red: #D32F2F;
--color-yellow: #FBC02D;
--color-text: white;
--color-border: #00ACC1;
--color-background-light: #E0F7FA;
--color-background-dark: #0097A7;
--color-sidebar-background: #00838F;
--color-link-background: #006064;
--color-player-background: #B2EBF2;
--color-webchat-background: #E0F7FA;
--color-yes-button-background: #388E3C;
--color-no-button-background: #D32F2F;
--color-markdown-background: #FBC02D;
--color-markdown-text: #006064;
--color-markdown-border: #00ACC1;
--color-media-background: #E0F7FA;
}
/* Lime Theme */
.theme-lime {
--color-dark: #827717;
--color-dark-gray: #9E9D24;
--color-gray: #AFB42B;
--color-light-gray: #F0F4C3;
--color-white: #F9FBE7;
--color-green: #388E3C;
--color-red: #D32F2F;
--color-yellow: #FBC02D;
--color-text: white;
--color-border: #CDDC39;
--color-background-light: #F9FBE7;
--color-background-dark: #AFB42B;
--color-sidebar-background: #9E9D24;
--color-link-background: #827717;
--color-player-background: #F0F4C3;
--color-webchat-background: #F9FBE7;
--color-yes-button-background: #388E3C;
--color-no-button-background: #D32F2F;
--color-markdown-background: #FBC02D;
--color-markdown-text: #827717;
--color-markdown-border: #CDDC39;
--color-media-background: #F9FBE7;
}
/* Indigo Theme */
.theme-indigo {
--color-dark: #1A237E;
--color-dark-gray: #283593;
--color-gray: #303F9F;
--color-light-gray: #C5CAE9;
--color-white: #E8EAF6;
--color-green: #388E3C;
--color-red: #D32F2F;
--color-yellow: #FBC02D;
--color-text: white;
--color-border: #3F51B5;
--color-background-light: #E8EAF6;
--color-background-dark: #303F9F;
--color-sidebar-background: #283593;
--color-link-background: #1A237E;
--color-player-background: #C5CAE9;
--color-webchat-background: #E8EAF6;
--color-yes-button-background: #388E3C;
--color-no-button-background: #D32F2F;
--color-markdown-background: #FBC02D;
--color-markdown-text: #1A237E;
--color-markdown-border: #3F51B5;
--color-media-background: #E8EAF6;
}
/* Teal Theme */
.theme-teal {
--color-dark: #004D40;
--color-dark-gray: #00695C;
--color-gray: #00796B;
--color-light-gray: #B2DFDB;
--color-white: #E0F2F1;
--color-green: #388E3C;
--color-red: #D32F2F;
--color-yellow: #FBC02D;
--color-text: white;
--color-border: #009688;
--color-background-light: #E0F2F1;
--color-background-dark: #00796B;
--color-sidebar-background: #00695C;
--color-link-background: #004D40;
--color-player-background: #B2DFDB;
--color-webchat-background: #E0F2F1;
--color-yes-button-background: #388E3C;
--color-no-button-background: #D32F2F;
--color-markdown-background: #FBC02D;
--color-markdown-text: #004D40;
--color-markdown-border: #009688;
--color-media-background: #E0F2F1;
}
/* Violet Theme */
.theme-violet {
--color-dark: #4A148C;
--color-dark-gray: #6A1B9A;
--color-gray: #7B1FA2;
--color-light-gray: #E1BEE7;
--color-white: #F3E5F5;
--color-green: #388E3C;
--color-red: #D32F2F;
--color-yellow: #FBC02D;
--color-text: white;
--color-border: #6A1B9A;
--color-background-light: #F3E5F5;
--color-background-dark: #7B1FA2;
--color-sidebar-background: #6A1B9A;
--color-link-background: #4A148C;
--color-player-background: #E1BEE7;
--color-webchat-background: #F3E5F5;
--color-yes-button-background: #388E3C;
--color-no-button-background: #D32F2F;
--color-markdown-background: #FBC02D;
--color-markdown-text: #7B1FA2;
--color-markdown-border: #6A1B9A;
--color-media-background: #F3E5F5;
}
/* Black & White Theme */
.theme-black-white {
--color-dark: #000000;
--color-dark-gray: #333333;
--color-gray: #555555;
--color-light-gray: #DDDDDD;
--color-white: #FFFFFF;
--color-green: #00FF00;
--color-red: #FF0000;
--color-yellow: #FFFF00;
--color-text: white;
--color-border: #555555;
--color-background-light: #FFFFFF;
--color-background-dark: #000000;
--color-sidebar-background: #333333;
--color-link-background: #000000;
--color-player-background: #DDDDDD;
--color-webchat-background: #FFFFFF;
--color-yes-button-background: #00FF00;
--color-no-button-background: #FF0000;
--color-markdown-background: #FFFF00;
--color-markdown-text: #000000;
--color-markdown-border: #555555;
--color-media-background: #FFFFFF;
}

View file

@ -1,518 +0,0 @@
/* Base Styles */
body {
font-family: 'Open Sans', sans-serif;
color: var(--color-text);
background: linear-gradient(135deg, var(--color-background-light), var(--color-background-dark));
margin: 0;
padding: 0;
}
.container {
max-width: 1200px;
margin: 0 auto;
padding: 20px;
}
/* Main Sections */
/* Sidebar */
.ms-Nav {
background: var(--color-sidebar-background);
color: var(--color-text);
margin-top: 2rem;
border-radius: 1rem;
padding: 1rem;
box-shadow: 0 4px 8px rgba(var(--color-shadow), 0.2);
}
.ms-Nav-link {
color: var(--color-text) !important;
background-color: var(--color-link-background) !important;
border-radius: 0.75rem;
margin: 0.5rem 0;
padding: 0.75rem;
transition: background-color 0.3s, border-right 0.3s;
}
.ms-Nav-link a:active {
border-right: 2px solid var(--color-text);
}
.ms-Nav-compositeLink .ms-Nav-chevronButton.ms-Nav-chevronButton--link {
background: var(--color-link-background) !important;
}
.ms-Nav-compositeLink.is-selected {
padding-left: 80px !important;
}
.ms-Nav-compositeLink.is-selected .ms-Nav-chevronButton:after,
.ms-Nav-compositeLink.is-selected a:after {
border-left: none !important;
}
.sidebar {
box-shadow: 0 4px 15px rgba(var(--color-shadow), 0.3);
border-radius: 1rem;
background-repeat: no-repeat;
}
@media screen and (max-width: 419px),
screen and (min-width: 420px) and (max-width: 1000px) {
.sidebar {
display: inline-block !important;
height: 7%;
width: 95% !important;
position: absolute;
top: 8px;
left: 14px;
border-radius: 1rem 1rem 0 0;
}
.titleSideBarMenu {
color: gray;
}
.titleSideBarMenu img {
width: 32px;
margin-left: 10px;
margin-top: 4px;
}
.iconMenu {
font-size: 9pt;
display: inline;
margin-right: 16px;
margin-top: 20px;
}
.iconMenu:hover {
color: gray;
}
.iconText {
cursor: pointer;
}
@media screen and (max-width: 419px) {
.IconsMenu {
position: absolute;
top: 50%;
margin-top: -23px;
height: 30px;
width: 320px;
left: 50%;
margin-left: -160px;
text-align: center;
font-family: "Open Sans", sans-serif;
}
}
@media screen and (min-width: 420px) and (max-width: 1000px) {
.IconsMenu {
position: absolute;
top: 50%;
margin-top: -10px;
height: 30px;
width: 450px;
left: 80px !important;
margin-left: 0px !important;
text-align: center;
font-family: "Open Sans", sans-serif;
}
}
}
@media screen and (min-width: 1000px) {
.sidebar {
display: inline-block !important;
height: 18%;
width: 45% !important;
background-color: var(--color-sidebar-background) !important;
position: absolute;
top: 3%;
left: 3%;
border-right: 14px solid var(--color-border) !important;
}
.titleSideBarMenu {
text-align: center;
margin-top: 3px;
}
.iconMenu {
font-size: 09pt;
text-align: center;
margin: 10px 6px;
padding-left: 48px;
}
.IconsMenu {
width: 560px;
display: inline-flex;
position: absolute;
left: 50%;
margin-left: -260px;
bottom: 1rem;
top: 60px;
height: 28px;
font-family: "Open Sans", sans-serif;
font-size: 12pt;
}
}
/* Player */
.player {
background-color: var(--color-player-background);
box-shadow: 0 4px 15px rgba(var(--color-shadow), 0.3);
border-radius: 0.75rem;
border: 7px solid var(--color-border);
}
@media screen and (max-width: 1000px) {
.player {
width: 94% !important;
height: 44% !important;
border: 5px solid var(--color-border);
position: absolute;
top: 11%;
left: 50%;
margin-left: -48%;
background-repeat: no-repeat;
background-size: contain;
background-position: center;
}
}
@media screen and (min-width: 1000px) {
.player {
width: 46% !important;
height: 73% !important;
border: 8px solid var(--color-light-border);
position: absolute;
left: 3%;
top: 24%;
}
}
/* Webchat */
.webchat {
background-color: var(--color-webchat-background) !important;
box-shadow: 0 8px 20px rgba(var(--color-shadow), 0.1);
border-radius: 1rem;
overflow: auto !important;
}
.webchat > div {
height: 100%;
width: 100%;
}
@media screen and (max-width: 1000px) {
.webchat {
width: 96% !important;
height: 37% !important;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
position: absolute;
top: 60%;
left: 50%;
margin-left: -48%;
border-radius: 1rem;
}
}
@media screen and (min-width: 1000px) {
.webchat {
width: 48% !important;
height: 94%;
position: absolute;
right: 15px;
top: 19px;
bottom: 0;
border-bottom: 4px solid var(--color-border);
}
}
/* General Styles */
.gb-quality-button-yes {
width: 54px;
text-decoration: none;
text-transform: uppercase;
background-color: var(--color-yes-button-background);
color: var(--color-white);
padding: 2px;
cursor: pointer;
transition: background-color 0.9s, transform 0.3s;
border: none;
}
.gb-quality-button-yes:hover {
transform: scale(1.1);
}
.gb-quality-button-no {
width: 54px;
text-decoration: none;
text-transform: uppercase;
background-color: var(--color-no-button-background);
color: var(--color-white);
padding: 2px;
cursor: pointer;
transition: background-color 0.9s, transform 0.3s;
border: none;
}
.gb-quality-button-no:hover {
transform: scale(1.1);
}
.gb-markdown-player-quality {
background-color: var(--color-markdown-background);
padding: 4px;
position: absolute;
bottom: 14px;
left: -9px;
width: 100%;
border-radius: 5px;
color: var(--color-markdown-text);
border: 1px solid var(--color-markdown-border);
text-align: center;
}
.media-player-container {
overflow: auto;
max-height: 90%;
background: var(--color-media-background);
}
.media-player-scroll {
height: 1500px;
}
@media screen and (max-width: 1000px) {
.media-player-scroll h1 {
font-size: 15px;
}
.media-player-scroll p {
font-size: 12px;
}
.media-player-scroll li {
font-size: 12px;
}
}
@media screen and (max-width: 451px) {
.media-player {
position: relative;
zoom: 90%;
height: 94% !important;
width: 95% !important;
background-repeat: no-repeat;
margin-top: 10px;
margin-left: 10px;
margin-right: -40px;
}
.gb-markdown-player-quality {
bottom: -1px;
left: -3px;
}
}
@media screen and (min-width: 451px) {
.media-player {
position: relative;
zoom: 90%;
height: 100% !important;
width: 95% !important;
background-repeat: no-repeat;
margin-top: 10px;
margin-left: 10px;
margin-right: -40px;
}
}
/* Red Theme Colors */
:root {
--primary-color: #ff4d4d; /* Red color */
--secondary-color: #cc0000; /* Darker red */
--text-color: #ffffff; /* White text */
--background-color: #dadada; /* Light gray background */
--alert-success-color: #d4edda;
--alert-error-color: #f8d7da;
}
/* General Styles */
body {
background-color: var(--background-color) !important;
display: flex;
margin: 0;
overflow: hidden;
}
.App {
min-height: 100vh;
}
.App .body {
display: flex;
flex-direction: row;
}
.body {
flex-basis: 12em;
flex-grow: 0;
flex-shrink: 0;
max-width: 12em;
order: -1;
}
.media-player-container {
overflow: auto;
max-height: 90%;
font-family: "Open Sans", sans-serif;
background: white;
}
.media-player-scroll {
height: 1500px;
}
/* Loader */
.loader {
opacity: 1 !important;
filter: opacity(100%);
}
/* Buttons */
.gb-quality-button-yes {
width: 54px;
text-decoration: none;
text-transform: uppercase;
background-color: green;
color: var(--text-color);
padding: 2px;
cursor: pointer;
transition: 0.9s;
transition-delay: 0.3s;
border: none;
}
.gb-quality-button-no {
width: 54px;
text-decoration: none;
text-transform: uppercase;
background-color: var(--secondary-color);
color: var(--text-color);
padding: 2px;
cursor: pointer;
transition: 0.9s;
transition-delay: 0.3s;
border: none;
}
/* Markdown Player */
.gb-markdown-player-quality {
background-color: #f5e4a8;
padding: 4px;
position: absolute;
bottom: 14px;
left: -9px;
width: 100%;
border-radius: 5px;
color: #52514e;
border: 1px solid #b2a46e;
text-align: center;
}
/* Media Player */
.media-player {
font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif !important;
}
.media-player-container {
font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
}
.media-player-link {
cursor: pointer !important;
}
.gb-bullet-player {
font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif !important;
background: white;
height: 95%;
overflow-y: scroll;
}
.gb-bullet-player-item {
cursor: pointer;
}
.gb-image-player-outter-div {
width: 100%;
height: 100%;
}
.gb-image-player-img {
width: 100%;
height: 100%;
object-fit: cover;
}
.gb-bullet-player-outter-div {}
.gb-video-player-wrapper {
width: 100%;
height: 100%;
}
.gb-video-react-player {
position: relative;
left: 50%;
transform: translateX(-50%);
}
/* Responsive Media Queries */
@media screen and (max-width: 1000px) {
.media-player-scroll h1 {
font-size: 15px;
}
.media-player-scroll p {
font-size: 12px;
}
.media-player-scroll li {
font-size: 12px;
}
}
@media screen and (max-width: 451px) {
.media-player {
position: relative;
zoom: 90%;
height: 94% !important;
width: 95% !important;
background-repeat: no-repeat;
margin-top: 10px;
margin-left: 10px;
margin-right: -40px;
}
.gb-markdown-player-quality {
bottom: -1px;
left: -3px;
}
}
@media screen and (min-width: 451px) {
.media-player {
position: relative;
zoom: 90%;
height: 100% !important;
width: 95% !important;
background-repeat: no-repeat;
margin-top: 10px;
margin-left: 20px;
margin-right: -40px;
}
}

View file

@ -1,50 +0,0 @@
{
"accent": "Red",
"avatarSize": 40,
"backgroundColor": "White",
"bubbleBackground": "White",
"bubbleBorder": "solid 1px #E6E6E6",
"bubbleBorderRadius": 2,
"bubbleFromUserBackground": "White",
"bubbleFromUserBorder": "solid 1px #E6E6E6",
"bubbleFromUserBorderRadius": 2,
"bubbleFromUserTextColor": "Black",
"bubbleImageHeight": 240,
"bubbleMaxWidth": 480,
"bubbleMinHeight": 40,
"bubbleMinWidth": 250,
"bubbleTextColor": "Black",
"hideSendBox": false,
"microphoneButtonColorOnDictate": "#F33",
"paddingRegular": 10,
"paddingWide": 20,
"sendBoxButtonColor": "#999",
"sendBoxButtonColorOnDisabled": "#CCC",
"sendBoxButtonColorOnFocus": "#333",
"sendBoxButtonColorOnHover": "#333",
"sendBoxHeight": 40,
"showSpokenText": false,
"suggestedActionBackground": "White",
"suggestedActionBorder": "solid 2px",
"suggestedActionBorderRadius": 0,
"suggestedActionDisabledBackground": "White",
"suggestedActionDisabledBorder": "solid 2px #E6E6E6",
"suggestedActionHeight": 40,
"transcriptOverlayButtonBackground": "rgba(0, 0, 0, .6)",
"transcriptOverlayButtonBackgroundOnFocus": "rgba(0, 0, 0, .8)",
"transcriptOverlayButtonBackgroundOnHover": "rgba(0, 0, 0, .8)",
"transcriptOverlayButtonColor": "White",
"transcriptOverlayButtonColorOnFocus": "White",
"transcriptOverlayButtonColorOnHover": "White",
"videoHeight": 270
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 79 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 958 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 247 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 79 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

View file

@ -1,7 +0,0 @@
{
"version": "1.0.0",
"description": "Default General Bots theme.",
"authors": "pragmatismo.io",
"license": "AGPL-3.0"
}

View file

@ -1,4 +1,4 @@
name,value
Website,https://pragmatismo.cloud
Answer Mode,document
Theme Color,cyan
Theme Color,purple

1 name value
2 Website https://pragmatismo.cloud
3 Answer Mode document
4 Theme Color cyan purple

View file

@ -1,3 +1,4 @@
name,value
Answer Mode,tool
Start Dialog,start
Start Dialog,start
Theme Color,teal
1 name value
2 Answer Mode tool
3 Start Dialog start
4 Theme Color teal