Given the talk earlier it seems that any chat bots that really on online sources will block the chat unless they are given their own separate process. This issue can provide some point of reference for any talk on the issue.
Some starter points:
How will bots be called? 1 single \ func or a new one for each bot.
How will calls between the 2 processes be handled?
If an error occurs I think only the person who called the bot (if thats how it operates) gets informed of a bad request.
Given the talk earlier it seems that any chat bots that really on online sources will block the chat unless they are given their own separate process. This issue can provide some point of reference for any talk on the issue. Some starter points: