
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 802
技术标签
使用教程
环境要求
- Python 3.8+
- Slack 工作区管理员权限
- 公网可访问地址或 ngrok
安装与启动步骤
-
1注意包名已迁移
作者已把项目转到 slack-io/slacker,导入路径要改。
pip install slackclient -
2用新包
新项目装 slack-io 的版本,旧包只做兼容。
pip install slack-io -
3建 Bot Token
Slack 后台建 App,拿 Bot User OAuth Token。
export SLACK_BOT_TOKEN=xoxb-xxx -
4跑最小机器人
订阅事件后起服务,先回一条 hello。
python bot.py
如何确认成功
在 Slack 里 @ 机器人,能收到回复。
注意事项
- 事件订阅需要公网回调,本地调试用内网穿透。
- 老教程里的 import slacker 会拿到已弃用版本,注意甄别。
- 生产要处理重试与幂等,Slack 会重复投递事件。
核心亮点
- 简洁的命令注册 API,几行代码即可定义 /command 并绑定处理函数
- 内置并发安全的消息处理,适合高并发 Slack 事件场景
- 支持交互式组件回调,方便构建按钮、菜单等富交互机器人
不足之处
- 项目早期阶段,文档和示例相对较少,学习曲线需参考源码
- 对 Slack 最新 API 特性(如 Block Kit 高级交互)支持可能不完整
适用场景
- 团队内部 ChatOps 工具,如自动化部署、监控告警响应
- 快速构建 Slack 客服机器人或信息查询助手
- 作为 Go 微服务与 Slack 集成的中间层
替代项目
go-slack、slack-go、goslackit
同类项目推荐
discord-ollama
开源
把本地 Ollama 大模型接进 Discord,频道里直接开聊
Discord Bot that utilizes Ollama to interact with any Large Language Models to talk ···
dialoqbase
开源
拖拽配置,快速生成多模型聊天机器人
Create chatbots with ease
Ichi
开源
在苹果设备上快速集成语音对话AI,从原型到产品一步到位
Experimenting with conversational AI in iOS, macOS and visionOS apps
chat-ui
开源
一个 HTML 文件搞定 AI 聊天界面,支持图片和 MCP 工具
Single-File AI Chatbot UI with Multimodal & MCP Support: An All-in-One HTML File for···
node-red-contrib-chatbot
开源
拖拽节点,零代码搭建多平台聊天机器人
Visually build a full featured chat bot for Telegram, Facebook Messenger, Whatsapp a···
fuzi-nlu
开源
中文聊天机器人NLU模块,开箱即用搞定意图与槽位
️ 聊天机器人——夫子的「自然语言理解」模块
conduit
开源
一个应用,畅聊所有主流 AI 模型,支持自托管,隐私无忧。
Native iOS and Android client for Open WebUI, direct OpenAI-compatible, Ollama, and ···
assistant-cli
开源
在终端里直接和 ChatGPT 对话,省去切换窗口的麻烦。
A comfortable CLI tool to use ChatGPT service
integrations
开源
一套代码,接入所有主流聊天渠道
Connect your App to Multiple Messaging Channels with the W3C Open standard.