Thread-Watcher is a simple to use discord bot dedicated to keeping discord threads un-archived. The bot was created as a proof of concept in early fall 2021 but has since amassed a steady user base of over 4000 servers. The bot is written using typescript and runs on the nodejs runtime with the discord.js library providing an easy way to interact with the discord API.
This bot includes Docker and Docker Compose support. To build a docker image that will run Thread Watcher upon start (and automatically register the slash commands), use the following command inside the folder you've cloned the repo:
docker build -t thread-watcher bot/
To run the resulting docker image, use the following command:
docker run --name thread-watcher -d thread-watcher
Alternatively, if you'd prefer to use Docker Compose, you can use the included docker-compose.yml
directly by using the following command inside the folder you've cloned the repo:
docker-compose up -d
The code for the bot and website are both licensed under the MIT license.