slack bot
ref:
https://blog.walterlv.com/post/slack-api-starter-incoming-webhooks.html
🈶五种不同的应用类型:
- Incoming Webhooks
- Post messages from external sources into Slack.
- 将外部的资源作为一个消息发送到 Slack 中。
- Interactive Components
- Add buttons to your app’s messages, and create an interactive experience for users.
- 为 Slack 中消息添加一个按钮,以便让你的应用与用户之间可以有交互。
- Slash Commands
- Allow users to perform app actions by typing commands in Slack.
- 允许用户在 Slack 中敲入命令来控制应用的行为。
- Event Subscriptions
- Make it easy for your app to respond to activity in Slack.
- 允许你的应用响应 Slack 中的一些活动。
- Bots
- Add a bot to allow users to exchange messages with your app.
- 开发一个机器人,与 Slack 中的其他人进行交流。
- Permissions
- Configure permissions to allow your app to interact with the Slack API.
- 管理你的应用与 Slack API 之间的权限。
建立 Slack Bot图形化操作 https://raix852.github.io/2017/04/17/slackbot/
几个感兴趣的slack bot for go:
Timebot-go is a Slack bot for holding everyday survey. The bot asks developers how much did they work that day. It also asks on which project they have been working for.
This Slack bot monitors StackExchange tags and automatically publishes new questions in configured Slack channels.
A simple slack bot that provides weather info from yahoo API
Dogbot is a ChatOps bot based on the Dog task runner and the Dogfile Spec.
Rocket is a Slack bot you can talk to at ubclaunchpad.slack.com by messaging
@rocket
. It features GitHub integration, a robust command framework, and a simple interface through which plugins can easily be added.
Bobby Slack Bot
Slack duty bot
几个小程序:
https://github.com/tsub/go-slack-bot
https://github.com/hackerrithm/slack-bot
https://github.com/krom/slack-notify
https://github.com/davidlazar/endurance (json)
all slack
https://github.com/topics/slack-bot?l=go-bot