主要观点:介绍开源 Golang 写的通用 Bot 程序 PAL9000 及其搭建支持各渠道机器人的方法。
关键信息:
- PAL9000 名字致敬“太空奥德赛”里的 HAL9000,PAL 有伙伴之意。
- 安装需用
go install github.com/pandodao/PAL9000@latest,然后生成配置文件PAL9000 config -e > config.yaml。 - 需连接 Botastic 获取
YOUR_BOT_ID和YOUR_APP_ID,访问https://developers.pando.im/console/botastic登录并创建。 - 连接 Telegram 要在配置文件中设置
TELEGRAM_TOKEN,在 Telegram 里搜索@BotFather创建机器人获取。 - 连接微信公众号要在微信公众号测试号管理后台填写服务器 URL、Token 等,可内网穿透,配置文件中添加相应适配器配置。
重要细节: - 配置文件
config.yaml内容,包括general、botastic、adapters等部分的设置。 - Botastic 是开源通用 LLMs 服务,使用会消耗余额需充值,开始有 0.1 美元余额测试。
- 运行 PAL9000 需保存配置文件并在相同目录下运行
PAL9000 run --config config.yaml。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。