go-discord-bot

Official

Build Discord bots in Go.

Authortankpkg
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides a comprehensive guide and framework for building robust Discord bots using the Go programming language, simplifying complex bot development tasks.

Core Features & Use Cases

  • Library Selection: Guidance on choosing between discordgo, arikawa, and disgo.
  • Command Handling: Patterns for slash commands, message components (buttons, selects, modals), and autocomplete.
  • State Management: Strategies for integrating databases (PostgreSQL, Redis) and managing bot state.
  • Voice & Audio: Support for voice channel operations, including audio playback and streaming.
  • Deployment: Best practices for containerizing bots with Docker and managing them with systemd.
  • Use Case: Develop a moderation bot that automatically bans users based on message content, responds to slash commands, and plays music in voice channels.

Quick Start

Build a basic Discord bot in Go using discordgo, handling slash commands and user interactions.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: go-discord-bot
Download link: https://github.com/tankpkg/skills/archive/main.zip#go-discord-bot

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.