项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 6147
使用教程
⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。
⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。
环境要求
- 已安装 PHP(README 未给出最低版本要求)
- 能访问命令行执行 php 相关命令
- 如使用独立 Laravel 应用,需具备可运行的 Laravel 项目
- 可访问 https://botman.io 查阅完整文档
安装与启动步骤
-
1确认 PHP 环境
BotMan 是 PHP 库,先在终端确认本机 PHP 可正常运行,README 未指明具体版本,建议使用较新版本。
php -v -
2查阅官方安装文档
README 只指向 botman.io,未给出安装命令;请到官网文档按所选聊天平台获取对应安装与配置步骤。
-
3发布配置文件
仅在独立 Laravel 应用中使用;该命令发布 BotMan 的配置文件。非 Laravel 项目可跳过此步。
php artisan vendor:publish --tag=config --provider="BotMan\BotMan\BotManServiceProvider" -
4编写对话逻辑
用 hears() 监听用户消息并回复,这是 README 给出的最小示例,可按同样方式扩展多轮对话。
$botman->hears('I want cross-platform bots with PHP!', function (BotMan $bot) { $bot->reply('Look no further!'); });
如何确认成功
执行发布命令后,检查应用 config 目录下是否生成了 BotMan 的配置文件。
常见问题
Q:BotMan 支持哪些聊天平台?
A:README 列出 Slack、Telegram、Microsoft Bot Framework、Nexmo、HipChat、Facebook Messenger 和 WeChat,官网文档还有更多说明。
Q:必须搭配 Laravel 才能用吗?
A:不必。BotMan 是框架无关的 PHP 库,可嵌入 Laravel、Symfony 等任何 PHP 框架,也可独立使用。
Q:README 里没有安装命令怎么办?
A:README 明确把安装与使用说明放在官网 https://botman.io,请以该文档为准。
Q:如何让机器人响应一句话?
A:使用 $botman->hears('匹配文本', function (BotMan $bot) { $bot->reply('回复内容'); }); 定义即可。
注意事项
- README 未提供任何安装命令(如 Composer 安装),步骤中的环境检查与文档查阅属于通用准备动作,请以官网文档为准。
- php artisan vendor:publish 命令仅适用于将 BotMan 安装到独立 Laravel 应用的场景。
- 各聊天平台的 token、密钥等凭证配置方式 README 未说明,需查阅 botman.io 文档。
核心亮点
- 框架无关,可嵌入 Laravel/Symfony 或独立使用,灵活性强
- 内置多平台驱动,统一 API 降低多端适配成本
- 支持对话状态机,轻松构建多轮交互流程
不足之处
- 项目维护活跃度下降,新平台适配可能滞后
- 文档偏基础,高级用法需自行探索社区案例
适用场景
- 企业内部客服机器人,集成 Slack/Teams 等办公平台
- 电商订单查询机器人,对接 Telegram 或 Facebook Messenger
- 快速原型验证,用 PHP 搭建跨平台聊天交互演示
替代项目
BotMan Studio、Rasa、Microsoft Bot Framework
同类项目推荐
agentic
开源
按框架约定快速搭出能干活的 AI Agent
An opinionated framework for building sophisticated AI Agents
mellea
开源
把大模型调用写成可校验、可组合的可靠程序
Mellea is a library for writing generative programs.
claude-skills
开源
拿来即用的 Claude Code 技能包,覆盖五大业务场景
200+ production-ready Claude Code skills for sales, marketing, design, engineering, ···
tilth
开源
让 AI 读代码更省钱,每次回答成本直降 40%
Smart code reading for humans and AI agents. Definitions, callers, dependencies and ···
ai-sdk-ollama
开源
用 AI SDK 统一接口直接调用本地 Ollama 模型
A Vercel AI SDK provider for Ollama built on the official ollama package. Type safe,···
pocketgroq
开源
一行代码接入 Groq,快速构建带推理和联网能力的智能代理。
PocketGroq is a powerful Python library that simplifies integration with the Groq AP···
self-dify
开源
从零到一,手把手教你本地部署 Dify 并打造专属 AI 应用
本教程将全面指导你如何快速搭建自己的AI应用环境,从Docker桌面版的安装与配置开始,到本···
python-telegram-bot
开源
Telegram 上做机器人,用这个库能少掉一半头发
We have made you a wrapper you can't refuse
awesome-skills
开源
让 AI 助手一键调用 Apify 爬虫,直接抓取真实数据
Community collection of Apify agent skills for AI coding assistants
