# Thalf Discord Bot

Thalf Discord Bot is a self-hosted automation app. A lightweight Discord.js bot container with a built-in Web dashboard for checking bot status and restarting it from the browser, designed for homelabs, self-hosters and automation setups running on Docker or Unraid. It is open source and self-hosted, installable on Unraid and Docker Hub.

Canonical page: https://ourlocalhost.com/app/7121/thalf-discord-bot

## Description

A lightweight Discord.js bot container with a built-in Web dashboard for checking bot status and restarting it from the browser, designed for homelabs, self-hosters and automation setups running on Docker or Unraid.

## Platform availability

Available on 1 of 9 platforms: Unraid.

## Health score

42/100 (Fair), based on 3 of 4 factors.
- Maintained: 72 (last commit 2 days ago)
- Popular: 0 (0 GitHub stars)
- Easy to install: 35 (1 install platform, install notes, Docker image)

## Links

- Unraid: https://ca.unraid.net/apps/thalf-discord-bot-1okzr7n1mnihjj?q=thalf-discord-bot
- Docker Hub: https://hub.docker.com/r/thalf/discord-bot
- GitHub: https://github.com/thalf/Discord-bot

## Common questions

### What environment variable is required to start the container?

Set DISCORD_TOKEN to start the Discord.js bot container.

### Which port does the optional Web UI use?

The optional Web UI listens on port 3000.

### Is a Docker image provided?

The project provides a Discord.js bot and a Docker image.

### If the bot works locally but not on a server, what should I check?

Check for a wrong token, missing intents, firewall blocking WebSocket connections, or a hosting provider blocking Discord's Gateway.

---
Source: Our Local Host (https://ourlocalhost.com/app/7121/thalf-discord-bot), the self-hosted and open-source app directory.
