chore: remove unused image assets and update API URL in configuration

This commit is contained in:
Rodrigo Rodriguez (Pragmatismo) 2025-04-25 01:46:35 -03:00
parent 0cb49684e6
commit 4d850362d2
27 changed files with 290 additions and 21 deletions

View file

@ -7,7 +7,7 @@
}, },
"servers": [ "servers": [
{ {
"url": "https://gb.pragmatismo.com.br/api", "url": "https://generalbots.online/api",
"description": "General Bots Online" "description": "General Bots Online"
} }
] ]

View file

@ -65,8 +65,7 @@ export class WelcomeDialog extends IGBDialog {
async step => { async step => {
if ( if (
GBServer.globals.entryPointDialog !== null && GBServer.globals.entryPointDialog !== null &&
min.instance.botId === GBConfigService.get('BOT_ID') && min.instance.botId === GBConfigService.get('BOT_ID')
step.context.activity.channelId === 'webchat'
) { ) {
return step.replaceDialog(GBServer.globals.entryPointDialog); return step.replaceDialog(GBServer.globals.entryPointDialog);
} }

View file

@ -258,7 +258,8 @@ export class GBDeployer implements IGBDeployer {
// Makes available bot to the channels and .gbui interfaces. // Makes available bot to the channels and .gbui interfaces.
await GBServer.globals.minService.mountBot(instance); const min = await GBServer.globals.minService.mountBot(instance);
GBServer.globals.minInstances.push(min);
// Creates remaining objects on the cloud and updates instance information. // Creates remaining objects on the cloud and updates instance information.

View file

@ -1119,10 +1119,10 @@ export class GBMinService {
step.context.activity.locale = 'pt-BR'; step.context.activity.locale = 'pt-BR';
const sec = new SecService(); const sec = new SecService();
let member = context.activity.recipient; let member = context.activity.recipient;
if (context.activity.type === 'conversationUpdate') { if (context.activity.type === 'conversationUpdate') {
if (context.activity.membersAdded && context.activity.membersAdded.length > 0 && if (context.activity.membersAdded && context.activity.membersAdded.length > 0 &&
context.activity.membersAdded[0].id === context.activity.recipient.id) { context.activity.membersAdded[0].id === context.activity.recipient.id) {
GBLogEx.info(min, `Bot added to conversation: ${member.name}`); GBLogEx.info(min, `Bot added to conversation: ${member.name}`);
return; return;
@ -1209,12 +1209,18 @@ export class GBMinService {
await sec.updateConversationReferenceById(userId, conversationReference); await sec.updateConversationReferenceById(userId, conversationReference);
if (step.context.activity.channelId !== 'msteams') { if (step.context.activity.channelId !== 'msteams') {
const service = new KBService(min.core.sequelize); const service = new KBService(min.core.sequelize);
const data = await service.getFaqBySubjectArray(min.instance.instanceId, 'faq', undefined); const data = await service.getFaqBySubjectArray(min.instance.instanceId, 'faq', undefined);
await min.conversationalService.sendEvent(min, step, 'play', { if (data.length > 0) {
playerType: 'bullet', await min.conversationalService.sendEvent(min, step, 'play', {
data: data.slice(0, 10) playerType: 'bullet',
}); data: data.slice(0, 10)
});
}
} }
} }
@ -1278,12 +1284,8 @@ export class GBMinService {
if (context.activity.type === 'installationUpdate') { if (context.activity.type === 'installationUpdate') {
GBLogEx.info(min, `Bot installed on Teams.`); GBLogEx.info(min, `Bot installed on Teams.`);
} else if (context.activity.type === 'conversationUpdate' && } else if (context.activity.type === 'conversationUpdate' ){
context.activity.membersAdded.length > 0) {
// Check if a bot or a human participant is being added to the conversation.
const member = context.activity.membersAdded[0];
// Calls onNewSession event on each .gbapp package. // Calls onNewSession event on each .gbapp package.
await CollectionUtil.asyncForEach(appPackages, async e => { await CollectionUtil.asyncForEach(appPackages, async e => {

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

View file

@ -13,9 +13,9 @@ export class NewUserDialog extends IGBDialog {
waterfall: [ waterfall: [
async step => { async step => {
await step.context.sendActivity('Please choose your plan:'); await step.context.sendActivity('Please choose your plan:');
await step.context.sendActivity('1. Free - $0/month (basic features)'); await step.context.sendActivity('1 Free - $0/month (basic features)');
await step.context.sendActivity('2. Personal - $50/month (more features)'); await step.context.sendActivity('2 Personal - $50/month (more features)');
await step.context.sendActivity('3. Professional - $150/month (advanced features)'); await step.context.sendActivity('3 Professional - $150/month (advanced features)');
return await step.prompt('textPrompt', 'Enter 1, 2 or 3 to select your plan:'); return await step.prompt('textPrompt', 'Enter 1, 2 or 3 to select your plan:');
}, },
async step => { async step => {

View file

@ -10,7 +10,7 @@ export const Messages = {
validation_enter_valid_botname: 'Please enter a valid Bot Name.', validation_enter_valid_botname: 'Please enter a valid Bot Name.',
validation_enter_valid_voucher: 'Please enter a valid voucher code.', validation_enter_valid_voucher: 'Please enter a valid voucher code.',
welcome: welcome:
"Welcome and let's create your Bot. Also visit: https://gb.pragmatismo.com.br/privacy.html to learn more about our privacy policy.", "Welcome and let's create your Bot. Also visit: https://pragmatismo.com.br/privacy and https://pragmatismo.com.br/terms to learn more about our privacy policy and terms of use.",
whats_botname: "What's the Bot name?", whats_botname: "What's the Bot name?",
thanks_payment: 'Thanks for choosing paying for General Bots.', thanks_payment: 'Thanks for choosing paying for General Bots.',
boleto_mail: 'Boleto will be e-mailed to you.' boleto_mail: 'Boleto will be e-mailed to you.'

View file

@ -163,7 +163,16 @@ screen and (min-width: 420px) and (max-width: 1000px) {
/* Player */ /* Player */
.player { .player {
background-color: var(--color-player-background); background-color: white;;
background-image: url('/themes/default.gbtheme/images/generalbots-2018.ai.svg');
background-position: center;
background-repeat: no-repeat;
background-size: 90% 90%;
width: 100%;
height: 100%;
box-shadow: 0 4px 15px rgba(var(--color-shadow), 0.3); box-shadow: 0 4px 15px rgba(var(--color-shadow), 0.3);
border-radius: 0.75rem; border-radius: 0.75rem;
border: 7px solid var(--color-border); border: 7px solid var(--color-border);

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

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 53 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