Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

plugin-flow-builder: resolve the bot's locale by searching the flow's locale array #2784

Conversation

Iru89
Copy link
Contributor

@Iru89 Iru89 commented Feb 29, 2024

Description

Add a function to resolve from a locale received from the bot to a locale/language of the flow array.

Context

Before we had this function if the bot passed as locale es-ES and the flow was only set to es the plugin failed and the bot did not return a reply. If we had a bot that used generic English en for all countries and the plugin received an en-ES locale the plugin failed and the bot did not return a reply.

Approach taken / Explain the design

The bot will always pass a locale e.g: es-ES, en-ES, ca-ES
If the plugin has flow for this locale it will use it, otherwise it will look for flow for simple language es, en, ca

Copy link

linear bot commented Feb 29, 2024

@Iru89 Iru89 changed the title feat(plugin-flow-builder): add a function to resolve from a locale to… plugin-flow-builder: resolve the bot's locale by searching the flow's locale array Feb 29, 2024
@Iru89 Iru89 force-pushed the feature/blt-593-task-plugin-flow-builder-always-receives-a-locale-language branch from ade712d to a791527 Compare March 4, 2024 11:15
@pull-request-size pull-request-size bot added size/L and removed size/M labels Mar 4, 2024
@Iru89 Iru89 changed the base branch from master-lts to feature/blt-590-task-check-agents-availability-on-flow-builder-plugin March 4, 2024 11:15
@pull-request-size pull-request-size bot added size/M and removed size/L labels Mar 4, 2024
packages/botonic-plugin-flow-builder/src/api.ts Outdated Show resolved Hide resolved
packages/botonic-plugin-flow-builder/src/index.ts Outdated Show resolved Hide resolved
packages/botonic-plugin-flow-builder/src/index.ts Outdated Show resolved Hide resolved
packages/botonic-plugin-flow-builder/src/index.ts Outdated Show resolved Hide resolved
@Iru89 Iru89 requested a review from asastre March 5, 2024 15:28
Base automatically changed from feature/blt-590-task-check-agents-availability-on-flow-builder-plugin to master-lts March 5, 2024 15:36
@pull-request-size pull-request-size bot added size/L and removed size/M labels Mar 5, 2024
@Iru89 Iru89 force-pushed the feature/blt-593-task-plugin-flow-builder-always-receives-a-locale-language branch from 2b9e100 to b50bf08 Compare March 5, 2024 15:53
@pull-request-size pull-request-size bot added size/M and removed size/L labels Mar 5, 2024
@Iru89 Iru89 merged commit 987d92a into master-lts Mar 5, 2024
2 checks passed
@Iru89 Iru89 deleted the feature/blt-593-task-plugin-flow-builder-always-receives-a-locale-language branch March 5, 2024 16:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants