{"repo":"bcneng/candebot","free":true,"listed":false,"github":"https://github.com/bcneng/candebot","clone":"git clone https://github.com/bcneng/candebot.git","description":"Our lovely opinionated slack bot","language":"Go","stars":20,"topics":["hacktoberfest","slack","bot"],"license":"MIT","category":"chat-messaging","readme_excerpt":"Candebot Our lovely opinionated Slack bot. Find it in BcnEng Slack workspace as @candebot . Features - Commands emulating a command line tool. Via Slack slash ( / ) or mentioning the bot. See /cmd. For example: - coc - Shows the Code of Conduct. - netiquette - Shows the Netiquette. - staff - Shows the list of staff members. - echo - Sending messages as the bot user. Only available to admins. - candebirthday - Days until @sdecandelario birthday! Something people cares. - Filter stopwords in messages. Suggest more inclusive alternatives to the user. See /inclusion. - Submission and validation of job posts. Posted in the #hiring-job-board channel via a form. - Rate limiting for messages. Limit how many non-thread messages users can post in configured channels. Staff members are exempt. - Tracking parameter detection. Detects privacy-invasive tracking parameters in shared URLs and privately warns users with cleaned alternatives. - Message actions. For example: - Deleting a message and the whole thread. Only available to admins. - Report messages to the admins. Configuration Candebot can be configured via Toml file + environment variables. The need for setting up environment variables when using the Toml file is due to the fact that some of the configurations is sensitive and should not be stored in a file. Environment variables All environment variables are prefixed with BOT . For example, BOT BOT USER TOKEN . If you want to change the prefix, you can set -env-prefix flag when ru","default_branch":null,"files":null,"tree":[],"storefront":"/r/bcneng","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bcneng/candebot/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."}