DEV Community

Ben Soyka for BrainBot

Posted on

Meet BrainBot! 🧠🤖

BrainBot is a fun new bot for Ryver, a team communication platform. It's written in Python using the pyryver module and uses an existing account to log in.

The bot's main feature is its ability to bring in a random and fun conversation starter to liven up a group chat on Ryver.

BrainBot is looking for contributors, and we'd love your help.

The bot is open-source on GitHub and usually has a handful of open issues you can work on to improve the BrainBot experience for everyone.

All you need to do to get started is visit the bsoyka/brainbot repo on GitHub:

GitHub logo bsoyka / brainbot

A simple and fun Ryver bot to liven up the conversation

BrainBot Version 0.3.1 MIT License All Contributors GitHub stars

A simple and fun Ryver bot to liven up the conversation

Usage

First of all, clone this repo to your local machine.

$ git clone https://github.com/bsoyka/brainbot.git
...
$ cd brainbot

Now, make sure you have all the requirements installed and up-to-date:

$ pip install --upgrade -r requirements.txt

Next up, you'll need to set up some environment variables. Copy or rename the .env.example file to .env and fill in the values.

Finally, run the bot with this simple command:

$ python main.py

Take a look at the BrainBot wiki to learn how to use the bot once it's up and running.

Contributors

Thanks goes to these wonderful people (emoji key):

This project follows the all-contributors specification. Contributions of any kind welcome!




If you have any questions about using or contributing to BrainBot, feel free to ask in a comment or email brainbot@bsoyka.me!

Top comments (0)