/rung9k

discord bot to make a channel on your server follow robot9000 (r9k) rules

Primary LanguageJavaScript

rung9k

discord bot that do r9k things (working 2023 no glitches)

  • monitors specified channel
  • deletes duplicate messages
  • mutes user (from channel) for 2 seconds, quadrupling each time they send a duplicate message
  • mutes decay after 6 hours
  • monitors posts for specific reactions, and if a user gets over 10 it bans them (from the channel only!)

you should probably remove the bot's read permissions from other channels for now, i forgot to add checking so if they get 5 reactions in any channel it will ban them from that

installing

  • clone the repo and open a terminal inside the extracted folder
  • run npm install
  • edit config.setup.json and rename it to config.json
  • run node .

you can ignore the ENO errors, they should be fixed when the bot starts gathering data

future

  • delete non-ascii posts
  • mutliple channel support
  • use commands to designate channel not config.json
  • more sex
  • use discord timeouts instead of channel permissions (if we can get granular)
  • levenshtein distance support