Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Python JavaScript HTML CSS Shell
Branch: master
Failed to load latest commit information.
data Quotes, Stroustrup wisdom and data directory.
docker Revert supervisord AOF change
plugins Remove all empty message help messages.
web Boring empty channel page.
.gitignore The beginnings of Bruh 2.0, moved from Walnut repo.
Dockerfile Update Docker to run with latest changes
README.md I am not very smart.
bruh.py Update supervisor for AOF.
requirements.txt

README.md

README

Bruh is an IRC plugin for Walnut written in Python 3. It implements most plugins from the old standalone IRC bot. It was created just to run mostly as a code execution bot on Rizon's #c++ channel. I use it to play with libraries so It's not the easiest bot to setup. If you definitely want to run it however check the requirements below and follow the instructions.

Requirements

Note: The old bot can still be found here. To run the bot, the following dependencies are needed, though these instructions should set them up for you. GHC, libzmq, and pip should be all you need to have installed.

Required:

Setup

Clone this repository, followed by the walnut repository which will include the drivers Bruh needs to run behind Walnut:

git clone https://github.com/Reisen/Bruh.git
cd Bruh
git clone https://github.com/Reisen/Walnut.git walnut

Build Walnut:

cd walnut
./Setup.hs build

Install Python Dependencies:

cd ../
pip install -r requirements.txt

Edit walnut/config to setup the IRC networks Walnut should connect to, then start it to connect. Once connected, run python bruh.py to run Bruh. You can background both processes, bruh can be killed safely at any time and Walnut will continue to run, this makes testing changes pretty smooth.

Something went wrong with that request. Please try again.