Botticelli 是什么?
Botticelli 是一个开源 .NET Core 框架,用于构建通用机器人,可集成数据库、队列代理、语音引擎以及 Gpt-j 和 ChatGPT 等 AI 引擎。它面向希望为消息机器人、AI 助手和高负载系统提供统一基础的开发者。它的独特之处在于模块化附加组件——Botticelli.AI、Botticelli.Talks、Botticelli.Bus 和 Botticelli.Scheduler——以及基于 Docker 的部署。
主要功能
- 开源 .NET Core 框架
- Botticelli 以开源形式发布,基于 .NET Core 构建,用于创建通用机器人。
- 跨平台并支持 Docker
- 该框架可跨平台运行,并设计为易于通过 Docker 部署。
- AI 引擎集成(Botticelli.AI)
- 机器人可连接到 Gpt-j 和 ChatGPT 等 AI 引擎。
- 语音合成(Botticelli.Talks)
- Botticelli.Talks 让集成语音合成器变得容易。
- 队列代理(Botticelli.Bus)
- Botticelli.Bus 将机器人连接到队列代理,以支持高负载系统。
- 任务调度(Botticelli.Scheduler)
- Botticelli.Scheduler 让机器人易于按计划调度。
- 数据库和消息平台集成
- 该框架易于与数据库集成,并支持基础消息平台,包括 Telegram、WhatsApp 和 VK Messenger。
如何使用 Botticelli
- 使用
git clone https://github.com/devgopher/botticelli.git克隆仓库。 - 阅读 Botticelli 网站上的介绍,了解该框架的结构。
- 按照“Making a Telegram bot with BotticelliBots”演练构建第一个机器人。
- 添加你需要的附加组件——Botticelli.AI、Botticelli.Talks、Botticelli.Bus、Botticelli.Scheduler——并连接你的数据库和队列代理。
- 部署机器人;如果你想要容器化设置,可使用 Docker 支持。
使用场景
- 为 Telegram、WhatsApp 或 VK Messenger 构建机器人的开发者。
- 希望通过 Botticelli.AI 将机器人连接到 ChatGPT 或 Gpt-j 的团队。
- 需要通过 Botticelli.Talks 在机器人中实现语音合成的项目。
- 通过 Botticelli.Bus 使用队列代理来路由工作的高负载系统。
- 按计划运行的机器人,例如 Botticelli 网站上列出的 Air Quality Bot 示例。
定价
Botticelli 网站未列出定价方案;该框架是开源的,其代码可在 GitHub 上获取。
常见问题
Botticelli 可以免费使用吗?
Botticelli 是一个开源框架,你可以从 GitHub 获取。官方网站未列出任何定价方案。
Botticelli 使用哪种编程运行时?
Botticelli 是一个 .NET Core 框架,因此机器人基于 .NET Core 构建。它被描述为跨平台。
Botticelli 可以连接哪些 AI 引擎?
通过 Botticelli.AI,该框架可集成 Gpt-j 和 ChatGPT 等 AI 引擎。
Botticelli 支持哪些消息平台?
Botticelli 支持基础消息平台,包括 Telegram、WhatsApp 和 VK Messenger。
Botticelli.Talks 和 Botticelli.Bus 可用于什么?
Botticelli.Talks 用于集成语音合成器,而 Botticelli.Bus 将机器人连接到队列代理,以支持高负载系统。
Botticelli 可以让机器人按计划运行吗?
可以。Botticelli.Scheduler 是让机器人易于按计划调度的附加组件,该框架还支持 Docker 部署。
503 服务不可用
与 503 服务不可用 类似的工具
浏览并下载适用于 Claude Code、OpenAI Codex 和 ChatGPT 的开源智能体技能。精选收录来自 GitHub 的 SKILL.md 文件集合。查找生产力技能、代码生成提示词、MCP 工具和 AI 智能体模板。最佳 Claude 技能市场,拥有 50,000+ 项技能。
开始使用 OpenAI、Claude 和 Azure 等模型构建您的 AI 助手。轻松连接到您的工具和数据库,并将其部署为 API 聊天机器人或 HTML 嵌入小部件。
