Botticelli framework: a chat bot development platform for .NET
There are several reasons to choose Botticelli:
- cross-platform
- supports a wide range of messengers (Telegram, Facebook, VK)
- extensible (you may add support of any other messenger, that has an open API)
- reliable
- easy to use
- easy to deploy
- easy to integrate with databases
- easy to integrate with AI (ChatGPT, YandexGPT, DeepSeek) solutions (Botticelli.AI)
- easy to integrate with speech synthesizers (Botticelli.Talks)
- easy to integrate with queue brokers for highload systems (Botticelli.Bus)
- easy to schedule (Botticelli.Scheduler)
Botticelli consists of 2 parts:
- Bots
- Server
On server side we can add new bots, change and check their state (active/non-active). On a bot side we can implement any business logic we want.
Air quality info bot - this Telegram bot gets an air quality for your location
Air quality info bot sources - Air quality bot sources