AstrBot

易于上手的多平台聊天机器人及开发框架

应用资料已收录 仅供查阅,暂不支持 Cockpit 直接安装

应用介绍

OVERVIEW

默认账户密码

用户名: astrbot 密码: 从启动日志中获取

产品介绍

AstrBot 是一款简单易用的多平台聊天机器人及开发框架

主要功能

大语言模型(LLM)对话

  • 支持多种主流大模型(OpenAI API、Google Gemini、Llama、Deepseek、ChatGLM等)
  • 可通过Ollama/LLMTuner接入本地部署的模型
  • 完整的多轮对话能力,支持自定义人格设定
  • 多模态交互(支持图片理解、Whisper语音转文字)

多平台消息接入

  • 支持平台:
    • QQ(OneBot/官方机器人)
    • QQ频道
    • 微信/企业微信/公众号
    • 飞书
    • Telegram
    • 钉钉
    • Discord
    • KOOK
    • VoceChat
  • 安全特性:
    • 速率限制
    • 白名单机制
    • 关键词过滤
    • 百度内容审核

Agent

  • 内置功能:
    • 代码执行器
    • 自然语言待办事项
    • 网页搜索
  • Dify平台深度整合:
    • 智能助手
    • 知识库管理
    • 工作流编排

插件扩展

  • 经过优化的插件机制
  • 支持同时安装多个插件
  • 插件开发文档

可视化管理面板

  • 可视化配置修改界面
  • 插件管理功能
  • 实时日志查看
  • 内置WebChat对话界面

系统架构

  • 基于事件总线和流水线设计
  • 高度模块化,低耦合
  • 企业级稳定性保障

版本与部署参数

VERSIONS

以下信息来自开源应用包模板,仅用于技术参考;尚未转换成可直接使用的 Cockpit 安装配置。

配置字段

参数说明属性
PANEL_APP_PORT_HTTPWebUI 端口必填
ASTRBOT_WEIXIN_OFFICIAL_PORT微信公众平台端口必填
ASTRBOT_WECOM_PORT企业微信端口必填
ASTRBOT_QQ_OFFICIAL_PORTQQ 官方机器人端口 (Webhook)必填
ASTRBOT_QQ_PERSONAL_PORTQQ个人号端口 (aiocqhttp)必填
ASTRBOT_WECHAT_PERSONAL_PORT微信个人号端口 (Gewechat)必填
TIME_ZONE时区必填

原始模板存在特定平台的网络或环境变量依赖,不能直接作为 Cockpit 安装文件使用。