Skip to content

Latest commit

 

History

History
70 lines (46 loc) · 3.51 KB

File metadata and controls

70 lines (46 loc) · 3.51 KB

Botticelli 🤖 – Universal .NET Framework for AI-Powered Bots

Logo

Build smart chatbots in minutes for Telegram, WhatsApp, and beyond.
Seamless integration with ChatGPT, DeepSeek, YandexGPT, databases, queues, speech, and scheduling.
Fully open-source · Cross-platform

Botticelli framework: a chat bot development platform for .NET

License Release Documentations Youtrack Dashboard

Quickstart Telegram

There are several reasons to choose Botticelli:

Multi-platform – Telegram + custom providers
AI integrations out-of-the-box – ChatGPT, DeepSeek, YandexGPT, GPT-J
Databases & queues – SQL/NoSQL + RabbitMQ/Kafka support
Voice & speech – built-in TTS/STT (Botticelli.Talks)
Task scheduler – cron jobs & delayed messages
Web admin panel – monitor and control all bots from one place
Minimal boilerplate – production bot in 20–50 lines
Production-ready – Docker, logging, health checks
100 % open-source – no hidden paid features
.NET 8+ – runs everywhere (Windows / Linux / macOS / ARM)

Getting Started

Short summary

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.

Making a simple Telegram bot

See here

Application examples

Air quality bot

Alt Text

Air quality info bot - this Telegram bot gets an air quality for your location

Air quality info bot sources - Air quality bot sources

Recipes finder bot

Alt Text

Recipes finder bot - Recipes finder Telegram bot

Recipes finder bot sources - Recipes finder bot sources

WikiBooks finder bot

Alt Text

WikiBooks finder bot - WikiBooks finder Telegram bot

WikiBooks finder bot sources - WikiBooks finder bot sources

Star History Chart