{"repo":"attzonko/mmpy_bot","free":true,"listed":false,"github":"https://github.com/attzonko/mmpy_bot","clone":"git clone https://github.com/attzonko/mmpy_bot.git","description":"A python-based chatbot for Mattermost (http://www.mattermost.org).","language":"Python","stars":308,"topics":["python","chatbot","bot","mattermost"],"license":"MIT","category":"ai-agents","readme_excerpt":"Documentation available at Read the Docs. Description A Python based chat bot framework for Mattermost. The code for this bot framework was heavily re-factored in v2.0.0 and will only work with Python 3.8 or higher. For Python 2 and Python3 = 4.0 1.2.0 Bot Accounts - Add Bot Account 1. Fill in the configuration options and upon creation take note of the Access Token Note that some API functions, such as ephemeral message replies, will require the bot to be part of the System Admin group, however most API functions will work with a regular Member account role. Just be aware that if some API functions are not working, it may be due to a lack of appropriate permissions. Configure and run the bot Create an entrypoint file (or copy the one provided), that defines your Mattermost server and bot account settings and imports the desired modules. Example my bot.py : Set the executable bit on the entrypoint file (i.e. chmod +x my bot.py ) and start your bot from the command prompt. Now you can talk to your bot in your Mattermost client! In order to get the most out of your bot, you will need to write your own plugins. Refer to the Plugins Documentation to get started. Talk to us The primary channel for communication is GitHub via Issues or Pull requests but you may also find some of us in Discord for some real-time interaction.","default_branch":null,"files":null,"tree":[],"storefront":"/r/attzonko","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/attzonko/mmpy_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."}