What is a bot
As a standalone app capability, bots play an important role in DingTalk. With simple configuration, a bot can send message notifications or provide interactive services to users in direct messages or group chats. Bots help integrate business information and tasks into DingTalk conversations, accelerating workflows and team collaboration.Bot types
For more information, see Develop a bot app — Overview.
Bot ID
Open capability overview
Bots provide a rich set of open APIs. Developers can use these APIs to send and receive messages through bots.List of open APIs
DING messages
Plain messages
Message reception
Message query
Message Recall
Bot management
Quick entry management
List of callback events
Bots support callback events for message recall and message read:- Bot message Recall event
- Bot message Read event
Tutorials
Enterprise bot
- To create an enterprise bot, see Configure an enterprise bot.
-
DingTalk provides tutorials and sample code for sending Direct Messages and Group Chat messages with this bot. Click the links below for details.
- Send Group Chat messages: Enterprise bot sends Group Chat messages
- Send Direct Messages: Enterprise bot sends Direct Messages
Third-party enterprise bot
To create a third-party enterprise bot, see the third-party enterprise bot documentation.Custom bot
- To create a custom bot, see Create a custom bot.
- DingTalk provides tutorials and sample code for sending Group Chat messages with this bot. See Custom bot sends Group Chat messages.