BotticelliBots
Botticelli: Open-Source .NET Core Bot Framework
Botticelli is a free, open-source .NET Core framework that lets developers build cross-platform bots with built-in AI, database, and messaging integrations.
Overview
Botticelli is an open-source .NET Core framework designed to simplify the creation of universal bots that can run across multiple platforms and messaging services. Rather than reinventing the wheel for every bot project, developers can tap into Botticelli's modular ecosystem, which includes dedicated packages for AI (Botticelli.AI), speech synthesis (Botticelli.Talks), message queuing (Botticelli.Bus), and task scheduling (Botticelli.Scheduler). This modularity lets teams pick and choose the functionality they need without bloating their projects.
Built with reliability and developer experience in mind, Botticelli offers native Docker support, making deployment straightforward regardless of your infrastructure. It also integrates with powerful AI engines like Gpt-j and ChatGPT, enabling bots that can hold natural conversations, answer questions, or process complex requests. Combined with database and queue broker support, Botticelli gives developers the backbone needed to build production-ready bots rather than simple scripted responders.
Whether you're building a customer service bot for Telegram, a WhatsApp assistant, a VK Messenger integration, or even a specialized tool like an air quality monitoring bot, Botticelli provides the cross-platform flexibility to deploy once and adapt widely. As a fully open-source project hosted on GitHub, it's freely available for developers, system architects, and AI engineers looking to accelerate bot development without licensing costs.
Capabilities & Features
- Bot framework
- .NET Core
- Open-source
- AI integration
- Database integration
- Queue brokers
- Speech synthesis
- Telegram bot
- Whatsapp bot
- VK Messenger bot
- Docker
- Cross-platform
Core Features
- Cross-platform bot development support
- Native database integration
- Queue broker integration for scalable messaging
- Speech engine integration for voice-enabled bots
- AI engine integration with Gpt-j and ChatGPT support
- Docker support for simplified deployment
- Built-in scheduling capabilities
Use Cases
- Developing conversational bots for Telegram
- Building customer-facing WhatsApp bots
- Creating VK Messenger integrations for Russian-speaking audiences
- Building specialized monitoring bots, such as an air quality tracker
- Prototyping AI-powered chatbots using ChatGPT or Gpt-j
Best For
- Software developers
- Bot developers
- System architects
- AI engineers
Pros
- •Completely open-source and free to use
- •Modular architecture lets you integrate only what you need
- •Built-in support for leading AI engines like ChatGPT and Gpt-j
- •Docker support simplifies deployment across environments
- •Covers multiple messaging platforms from a single framework
Cons
- •Requires .NET Core knowledge, which may limit accessibility for non-.NET developers
- •Documentation and community support may be less extensive than larger commercial frameworks
- •Setup and configuration across multiple modules (AI, speech, queue) can add complexity for simple bot projects
- •As an open-source project, long-term maintenance and updates depend on community/contributor activity
How to Use
1. Clone the repository from GitHub with the command: `git clone https://github.com/devgopher/botticelli.git`.
2. Review the official documentation on the Botticelli website to understand the framework's architecture and modules.
3. Configure the integrations you need (database, AI engine, speech, queue broker, or scheduler) based on your bot's requirements.
4. Build your bot logic using the .NET Core framework conventions supported by Botticelli.
5. Use the included Docker support to containerize and deploy your bot to your preferred environment.
6. Test across your target messaging platforms (Telegram, WhatsApp, VK Messenger, etc.) before going live.
Frequently Asked Questions
Open in AI Studio
Ask our AI to evaluate if BotticelliBots fits your specific workflow.
Connect & Contact
Pricing
Botticelli is completely free and open-source, with no paid tiers or licensing fees required.
Pricing data is provided as a summary. Visit the vendor website for full tier details.