项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 769
技术标签
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Python 3.8+
- Slack 工作区管理员
- App Token 与 Bot Token
安装与启动步骤
-
1建 Slack App
Slack 机器人框架,先拿 Bot Token。
Slack API → Create App → From scratch -
2装包
Python 包,走 Socket Mode 最省事。
pip install slack-machine -
3写插件
在 plugins 目录里加一个 @respond_to。
from slack_machine import Machine, respond_to -
4起服务
Socket Mode 不需要公网地址。
slack-machine
如何确认成功
在频道里发触发词,机器人能回复。
注意事项
- Socket Mode 免公网回调,本地开发首选。
- 事件要订阅 message.channels 等对应 scope。
- 生产建议上队列,避免长任务阻塞。
核心亮点
- 插件架构清晰,新增功能只需写一个 Python 类,扩展成本低
- 内置常用 Slack API 封装,省去直接处理 HTTP 请求的麻烦
- 代码量少且注释充分,适合作为学习 Slack Bot 开发的入门模板
不足之处
- 项目已停止维护,对最新 Slack API 变更可能不兼容
- 文档较少,高级用法需自行阅读源码
适用场景
- 团队内部自动化:如自动回复常见问题、执行定时任务
- 快速原型验证:用最小代码测试 Slack 机器人交互逻辑
- 教学演示:讲解机器人框架设计和事件驱动编程
替代项目
Slack-Bolt、python-slack-sdk、Errbot
上一篇:agnai
同类项目推荐
forja
开源
一条命令把 AI 客服部署到 WhatsApp、Instagram、Telegram
Chatbot de IA self-hosted para WhatsApp, Instagram y Telegram en tu propia Cloudflar···
chatgpt-twitter-bot
开源
让 ChatGPT 自动回复你的 Twitter 提及,轻松玩转社交机器人
Twitter bot powered by OpenAI's ChatGPT API. It's aliveeeee
GPT-Shell
开源
在 Discord 里直接聊 AI、生成图片,一步到位
Open-source Discord AI companion with ChatGPT-style conversations and image generati···
pointer
开源
极简纯文本 AI 聊天,本地私密无干扰
A clean app focused on pure-text AI conversation experience. 专注于纯文本 AI 聊天体验···
csharp-whatsapp-chatbot
开源
用 C# 快速接入 WhatsApp,实现自动回复和消息发送。
Make WhatsApp Chatbot and use WhatsApp API to send the WhatsApp messages in c# .
shellChatGPT
开源
终端里直接聊 AI,还能语音输入输出,多模型随意切换
Shell wrapper for OpenAI's ChatGPT, Whisper, and TTS. Features LocalAI, Ollama, Gemi···
PsyDI
开源
跟AI聊天就能测MBTI,越聊越懂你
PsyDI: Towards a Personalized and Progressively In-depth Chatbot for Psychological M···
multimedia-gpt
开源
给 ChatGPT 加上眼睛和耳朵,直接看图说话、听音作答。
Empowering your ChatGPT with vision and audio inputs.
ajean
开源
一个二进制,把本地大模型、记忆、联网和加密全装进家里
Run your AI models at home in one binary: chat, persistent memory, web access, brows···
