{"repo":"PyBites-Open-Source/karmabot","free":true,"listed":false,"github":"https://github.com/PyBites-Open-Source/karmabot","clone":"git clone https://github.com/PyBites-Open-Source/karmabot.git","description":"A Python based Slack Chatbot for community interaction","language":"Python","stars":73,"topics":["python","bot","slack-bot","poetry","slack","hacktoberfest"],"license":"MIT","category":"chat-messaging","readme_excerpt":"PyBites Karmabot - A Python based Slack Chatbot A Python based Slack Chatbot for Community interaction Features Karmabot's main features is the management of Karma within the slack community server. You can give karma, reduce karma, check your current karma points and manage your karma related username. Demo Youtube Video Additional commands / features are: - Jokes powered by PyJokes - Overview on top channels of the slack server - Random Python tip, quote or nugget from CodeChalleng.es - Browse and search python documentation, \"pydoc help\" Installation pip install karmabot Basic Usage After installing you can start karmabot by using the command However, you need to some setup and supply some settings prior to this. Setup For app creation and tokens please follow the slack-bolt guide and enable socket mode. Settings By default we will look for a .karmabot file in the directory you used the karmabot command. The file should supply the following information. KARMABOT SLACK BOT TOKEN : The SLACK BOT TOKEN for your bot. You will find it under OAuth & Permission 🠊 Bot User OAuth Access Token in your app. The token starts with xoxb- . KARMABOT SLACK APP TOKEN : The SLACK APP TOKEN used for running the bot in Socket Mode. You will find it under Basic Information 🠊 App-Level Tokens in your app. The token starts with xapp- . KARMABOT SLACK USER : The bot's user id. Initially, you can fill in a placeholder. Once you've run your own Karmabot for the first time, you can ask it as admin","default_branch":null,"files":null,"tree":[],"storefront":"/r/PyBites-Open-Source","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/PyBites-Open-Source/karmabot/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."}