aboutsummaryrefslogtreecommitdiffstats

/u/SmallYTChannelBot Source Code

The source code for /u/SmallYTChannelBot.

Docker

  • Clone the repo

  • Edit the configuration file and rename

  • Build the images:

sudo docker-compose build

  • Start the containers:

sudo docker-compose up -d

TODOs

  • [ ] Implement !recheck command to recheck already removed submissions

  • [ ] Ignore bot commands when they're formatted as code ( or indentation)

  • [ ] Write a bot for the discord

  • [ ] Implement a stream for edited comments

About the database's structure

users is where usernames and the scores are kept. lambdas is for every time a lambda is given. Is linked to users. stats keeps unique users (just the amount of users in users), the total lambda in circulation (everyone's lambda scores summed), and the times help given, which is just the sum of every unique entry in lambdas. blacklist is the reddit id of every comment / submission the bot has dealt with. If running on a new system you'll need to update this. You can do this using archive_posts.py