Currently, the recommended chat app is Slack. MS Teams will be fully supported soon.

How to work with chatbots
A chatbot can be created, deleted, queried, and updated. Here is how you can do that using SQL API.-
Creating a chatbot:
The parameters include the following:
databasestores connection to a chat app (like Slack or MS Teams) that should be created with theCREATE DATABASEstatement.agentis an AI agent created with theCREATE AGENTcommand. It consists of an AI model trained with defined data sets.included_channelsandexcluded_channelsare optional and store channel names where the bot will or will not respond.enable_dmsis the initially supported mode of talking to a chatbot. A chatbot responds to direct messages.is_runningindicates whether or not to start the chatbot upon creation.
If you want to use Slack in theCREATE CHATBOTsyntax, use this method of connecting Slack to MindsDB. -
Deleting a chatbot:
Example
Following the example from here, let’s create a chatbot utilizing the already created agent. Start by connecting a chat app to MindsDB:- Follow this instruction to connect Slack to MindsDB.
- Follow this instruction to connect MS Teams to MindsDB.
To create
my_slack and be able to talk to the chatbot via DMs, follow this instruction.To see how the agent is created, follow this example.