java-slack-sdk

用 Java 快速构建 Slack 机器人,无需公网服务器

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 对话助手 🍴 复刻 239 🐛 待处理 44 👀 关注 27
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 602
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源SDK,MIT许可证,完全免费,无付费版本。

项目预览

java-slack-sdk 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类对话助手
开发团队slackapi
定价模式🏷️完全免费
价格说明开源SDK,MIT许可证,完全免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Java
技术栈/模型bolt,chatbot,java,jvm-languages,kotlin,slack,slack-api,slack-app,slack-bot,socket-mode,websocket,websocket-client,websockets
GitHub 星标★ 602
上线时间2016-07-02 00:00:00
代码更新2026-11-08
仓库体积19.7 MB
本站数据更新2026-11-08
维护状态活跃
收录时间2026-08-09
浏览次数5

项目介绍

java-slack-sdk 是 Slack 官方推出的 Java 开发工具包,包含 Bolt for Java 框架,支持所有 JVM 语言(如 Java、Kotlin、Scala 等)。它解决了在 Java 生态中构建 Slack 应用(如机器人、消息交互、快捷指令)时缺乏官方、统一 SDK 的问题。核心能力包括:封装 Slack API 的 Web 客户端、支持 Socket Mode 和 WebSocket 连接(无需公网回调)、提供 Bolt 框架简化事件处理和命令路由、内置 OAuth 流程和权限管理、支持异步与响应式编程。开发者可以快速搭建 Slack 机器人,处理消息、斜杠命令、快捷方式等交互,并部署到任何 JVM 环境。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 602

使用教程

难度:进阶 约 30 分钟 部署方式:本地安装 4 步

环境要求

  • Java 11+
  • 平台应用凭据
  • 公网回调地址

安装与启动步骤

  1. 1选模块引依赖

    它分两个模块:一个走接口调用,一个走事件回调。

  2. 2建应用拿凭据

    要在平台上建应用,取得令牌与签名密钥。

  3. 3发一条消息

    先用接口模块发一条,确认凭据有效。

  4. 4接事件回调

    要响应消息就得跑事件模块,本地调试要公网地址。

如何确认成功

能从自己的服务发出一条消息到指定频道,并收到别人回复触发的事件

注意事项

  • 两个模块职责清晰,别把事件处理塞进接口模块。
  • 签名密钥用于校验回调来源,不用就等于裸奔。
  • 官方 SDK 更新稳定,版本升级一般无痛。
  • 回调超时会导致平台重推,处理要幂等。

核心亮点

  • 官方维护,与 Slack API 同步更新,兼容性有保障
  • 支持 Socket Mode,无需公网回调,内网也能跑
  • Bolt 框架上手快,事件分发和命令处理写起来很简洁

不足之处

  • 文档偏重英文,中文资料少,学习曲线略陡
  • 相比 Python SDK,社区示例和第三方教程较少

适用场景

  • 企业内部工具:用 Java 写个机器人自动回复工单状态
  • 团队协作增强:通过 Slack 快捷指令触发 CI/CD 流程
  • 数据分析通知:定时推送报表到 Slack 频道,用 Kotlin 写更爽

替代项目

slack-api-client(非官方 Java 库)、slack-bolt-python(Python 版 Bolt)、hubot-slack(Node.js 机器人框架)

同类项目推荐

whatsapp-chatgpt-bot 开源

给WhatsApp装上AI大脑,支持图文语音,自动回复客户。

Ready-to-use AI Multimodal ChatGPT-based WhatsApp chatbot assistant for your busines···

★ 185 2026-08-09
cardputer-ai 开源

掌上卡片机离线跑大模型,开机就能聊

Fully offline tiny LLM chatbot on the ESP32-S3 Cardputer ADV - 8M params, Q4 weights···

★ 129 2026-10-04
local-chat 开源

本地运行,隐私无忧,离线也能畅聊大模型

LocalChat is a ChatGPT-like chat that runs on your computer

★ 115 2026-08-09
utsuwa 开源

自托管 AI 伴侣,会聊天还会陪你慢慢成长

Utsuwa is an open-source alternative to Grok Companion. This is a platform where you···

★ 144 2026-09-27
casbin-Talent2026 开源

加入Casbin开源计划,参与GSoC拿实战经验

Casbin明日之星预选生计划-Talents for Casbin 2026 【学生报名请加QQ群:540163681】

★ 53 2026-08-09
osschat 开源

在聊天框里问 Apache 项目,秒回社区信息

Apache Open Source Software Chat BOT

★ 186 2026-08-09
deva 开源

像聊天一样用 Agent,代码文件命令一句话搞定

对话式 AI 助手 · All in Chat - 把 Agent 能力装进对话里,无需复杂配置,像聊天一样使用···

★ 891 2026-10-21
Chatbot 开源

用 Python 快速搭建你的深度学习聊天机器人

A Deep-Learning multi-purpose chatbot made using Python3

★ 133 2026-08-09
opal 开源

球鞋社群 Discord 全能管家,发售提醒+自动管理一手抓

An AIO Discord bot for sneaker groups

★ 163 2026-08-09