{"repo":"innogames/slack-bot","free":true,"listed":false,"github":"https://github.com/innogames/slack-bot","clone":"git clone https://github.com/innogames/slack-bot.git","description":"Ready to use Slack bot for lazy developers: start Jenkins jobs, watch Jira tickets, watch pull requests with AI support...","language":"Go","stars":210,"topics":["golang","go","slack","slackbot","jenkins","jira","bot","slack-bot","pull-request","bitbucket"],"license":"MIT","category":"chat-messaging","readme_excerpt":"Slack Bot This Slack bot improves the workflow of development teams, with a focus on Jenkins, GitHub, GitLab, and Jira integration out of the box. Custom commands, macros, crons, and other project-specific commands can also be implemented in a simple and flexible way. Installation 1st) Create and prepare the Slack App: Use Manifest file as App template 1. Create a Slack App (click \"Create New App\") 2. Select \"From an app manifest\" 3. Select your Workspace 4. Paste this YAML code: Click to expand! 5. Create the App! 6. \"Basic Information\" → \"Display Information\" → Upload Image (512px+) and set a proper name 7. \"App Home\" → \"Show Tabs\" → Check \"Allow users to send Slash commands and messages from the messages tab\" 8. \"Basic Information\" → \"App-Level Tokens\" → \"Generate Token and Scopes\" → Use \"bot token\" as token name and \"connections:write\" as scope 9. You will see an App-Level Token (beginning with xapp-). Set it in the config.yaml as \"slack.socket token\". 10. \"Basic Information\" → \"Request to Install\" + \"Install to Workspace\" → Continue there 11. Then you will get another token (displayed in \"Install App\" tab), starting with \"xoxb-\". Use it as \"slack.token\" in the config.yaml 12. In your Slack client, you can now add the bot to any channel or start a private conversation. 2nd) Prepare the config First, prepare the config.yaml file. Take a look at config.example.yaml for reference. - At minimum, the Slack token and socket-token are required 3rd) Run the bot Option 1: Run via ","default_branch":null,"files":null,"tree":[],"storefront":"/r/innogames","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/innogames/slack-bot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}