- Add agent bots management UI in settings with avatar upload - Enable agent bot configuration for all inbox types - Implement proper CRUD operations with webhook URL support - Fix agent bots menu item visibility in settings sidebar - Remove all CSML-related code and features - Add migration to convert existing CSML bots to webhook bots - Simplify agent bot model and services to focus on webhook bots - Improve UI to differentiate between system bots and account bots ## Video https://github.com/user-attachments/assets/3f4edbb7-b758-468c-8dd6-a9537b983f7d --------- Co-authored-by: iamsivin <iamsivin@gmail.com> Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com> Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com> Co-authored-by: Pranav <pranav@chatwoot.com>
28 lines
669 B
JavaScript
28 lines
669 B
JavaScript
import { FEATURE_FLAGS } from '../../../../featureFlags';
|
|
import Bot from './Index.vue';
|
|
import { frontendURL } from '../../../../helper/URLHelper';
|
|
import SettingsWrapper from '../SettingsWrapper.vue';
|
|
|
|
export default {
|
|
routes: [
|
|
{
|
|
path: frontendURL('accounts/:accountId/settings/agent-bots'),
|
|
meta: {
|
|
permissions: ['administrator'],
|
|
},
|
|
component: SettingsWrapper,
|
|
children: [
|
|
{
|
|
path: '',
|
|
name: 'agent_bots',
|
|
component: Bot,
|
|
meta: {
|
|
featureFlag: FEATURE_FLAGS.AGENT_BOTS,
|
|
permissions: ['administrator'],
|
|
},
|
|
},
|
|
],
|
|
},
|
|
],
|
|
};
|