Python3 bot to post keyword messages into secondary channels.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Daniel Mason fbbeafefe3 Remove debugging 2 years ago
.env.example Re-add multi-channel support 2 years ago
.gitignore Initial Commit 2 years ago
README.md Re-add multi-channel support 2 years ago
bot.py Remove debugging 2 years ago
requirements.txt Initial Commit 2 years ago

README.md

Python Discord Keyword Bot

A bot that listens to a channel for messages that matches a regex and posts to a set of other channels when it matches.

Requirements

python3 / pip3

Install

copy .env.example to .env and setup your user Token in .env

cp .env.example .env
pip3 install -r requirements.txt
# config .env as below
python3 boy.py

Config

.env file layout

DISCORD_TOKEN="token_from_web"
DISCORD_CHANNELS="channel_1_id,channel_2_id"
SOURCE_CHANNEL="channel_id_to_listen_to"
REGEX_MATCH="^.*(REGEX|TO|USE|TO|MATCH).*$"