# botlabs-gg/yagpdb

Yet another general purpose discord bot

Repository: https://github.com/botlabs-gg/yagpdb
Canonical: https://ross.abutalabs.com/products/yagpdb
Homepage: https://yagpdb.xyz
Language: Go
License: MIT
License Family: permissive
Topics: bot, discord-bot, discord, discordgo
Last push: 2026-08-24T21:38:31+00:00

## Health v2 (maintenance only)
Score: 94/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 99, release rhythm 84, longevity 100
- inputs: {"age_days": 3699, "days_push": 9, "days_rel": 26, "gap_med": 1.0, "n_releases_24m": 149}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1443, forks 1010 (observed 2026-08-28T04:04:44.867220+00:00)

## What it is
YAGPDB is a multifunctional, modular, general-purpose Discord bot written in Go, featuring moderation, automoderator, custom commands, feeds (Reddit, YouTube, Twitch, RSS), reputation, reminders, and more. It can be self-hosted standalone or via Docker and includes a web-based control panel for configuration.

## Use cases
- moderate my discord server automatically
- set up custom commands for my discord bot
- get reddit and youtube posts posted to a discord channel
- self-host a discord bot with a control panel
- automatically mute or ban users who break rules
- assign roles via reactions on a message
- log deleted and edited messages in my server
- set up reminders and reputation for my discord community

## When to choose
- you need a feature-rich, configurable Discord bot for server management and moderation
- you want to self-host a Discord bot with Docker or standalone deployment
- you need custom commands with template scripting and regex triggers
- you want fast automated feeds from Reddit, YouTube, Twitch, or RSS into Discord

## When to avoid
- you only need a simple single-purpose bot and don't want to run PostgreSQL and Redis
- you need a bot for a platform other than Discord
- you prefer writing your own bot code from scratch rather than configuring a general-purpose one

## Facets
- artifact type: application
- maturity: active
- function: chatbot, workflow-automation, webhook, self-hosted, developer-tools
- domain: chatbots, self-hosted, messaging-platforms
- platform: self-hosted, go, cross-platform
- tags: discord-bot, moderation, custom-commands, automoderator, feeds, reddit-feed, youtube-feed, server-management, control-panel, automation, linux, docker

## Member repositories
- botlabs-gg/yagpdb (main) score 94

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:44.867220+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:36:20.441506+00:00, confidence not recorded.
  - readme: https://github.com/botlabs-gg/yagpdb (fetched 2026-08-28T04:04:44.867220+00:00, sha 47d2be33ed93)
  - homepage: https://yagpdb.xyz (fetched 2026-08-29T11:46:26.761385+00:00, sha 7d55d2097488)
  - site_page: https://help.yagpdb.xyz/docs/moderation/advanced-automoderator (fetched 2026-08-29T11:46:26.772362+00:00, sha e80d22429bf4)
  - site_page: https://help.yagpdb.xyz/docs/reference/custom-commands-examples (fetched 2026-08-29T11:46:26.773982+00:00, sha fecc2efc3412)
  - site_page: https://help.yagpdb.xyz (fetched 2026-08-29T11:46:26.770501+00:00, sha baf6dae03073)
- Data as of 2026-08-30T08:39:29.467469+00:00.
