Skip to content

Botticelli is an open-source .NET Core framework for building universal chatbots. It enables seamless integration with databases, queue brokers, speech engines, and AI models (like ChatGPT, DeepSeek, and YandexGPT) to create intelligent conversational agents and programs.

License

Notifications You must be signed in to change notification settings

devgopher/botticelli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Botticelli

Botticelli framework: a chat bot development platform for .NET

License Release Documentations Youtrack Dashboard

Quickstart Telegram

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 manage/administrate bots
  • 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)

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

About

Botticelli is an open-source .NET Core framework for building universal chatbots. It enables seamless integration with databases, queue brokers, speech engines, and AI models (like ChatGPT, DeepSeek, and YandexGPT) to create intelligent conversational agents and programs.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published