discord

Send Discord messages, manage channels, and respond to events.

6|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/PsiACE/bub --skill discord-psiace
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: discord
Source: https://github.com/PsiACE/bub/tree/main/src/bub/skills/discord
Command: npx skills add https://github.com/PsiACE/bub --skill discord-psiace

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires discord.py>=2.3.0, and includes scripts (resource) components.

What problem does it solve?

Discord bot integration to send messages, manage channels, and respond to events within Discord, enabling automated interactions from Bub.

Core Features & Use Cases

  • Send messages to channels and threads programmatically.
  • Respond to common Discord events and provide simple commands.
  • Deploy with a token from the environment and run locally or in a CI environment.

Quick Start

Set BUB_DISCORD_TOKEN environment variable and run uv run ./scripts/discord_bot.py.

Frequently Asked Questions about discord

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Discord bot interactions for sending messages and managing channels?

You can automate Discord bot interactions by running a Python script that uses discord.py to programmatically send messages, manage channels, and handle event-driven responses within your development or testing workflows.

How do I set up and run a discord.py bot locally?

To run a discord.py bot locally, set the BUB_DISCORD_TOKEN environment variable with your bot token, then execute the bot script using uv run ./scripts/discord_bot.py from your terminal.

Does this Discord bot integration work in CI environments?

Yes, the Discord bot integration works in CI environments, allowing you to deploy automated announcements and event-driven responses alongside your development and testing pipelines.

What Python version is required for discord.py event handling?

Discord.py event handling requires Python 3.10 or higher and discord.py version 2.3.0 or above to ensure compatibility with the bot's event-driven response mechanisms.

Can I respond to Discord events programmatically using Python?

Yes, you can respond to Discord events programmatically by leveraging discord.py event handling within the Python script to trigger automated actions and simple commands.

What is the best way to send automated announcements to Discord threads?

The best way to send automated announcements to Discord threads is by using a Python bot script that programmatically targets and sends messages to specific channels and threads.