Big change coming to BotKit: multi-bot support! :botkit: :botkit: :botkit:

Currently, each BotKit instance can only run a single bot. We're redesigning the architecture to let you host multiple bots—both static and dynamically created—on a single instance.

The new API will look like this:

const instance = createInstance({ kv });
const greetBot = instance.createBot("greet", { ... });
const weatherBots = instance.createBot(async (ctx, id) => { ... });

Check out the full design:

https://github.com/fedify-dev/botkit/issues/16

1

If you have a fediverse account, you can quote this note from your own instance. Search https://hollo.social/@botkit/019b17a8-61a5-7531-8251-6c707c8f821d on your instance and quote it. (Note that quoting is not supported in Mastodon.)