messages

Send, delete, pin, unpin, react to, and fetch Discord messages.

4|4|Updated Dec 30, 2024
One-click install
npx skills add https://github.com/purduehackers/wack-hacker --skill messages-purduehackers
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: messages
Source: https://github.com/purduehackers/wack-hacker/tree/main/src/lib/ai/agents/discord/prompts/skills/messages
Command: npx skills add https://github.com/purduehackers/wack-hacker --skill messages-purduehackers

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines interactions within Discord by enabling users to send, delete, pin, react to messages, and retrieve message history efficiently.

Core Features & Use Cases

  • Send Messages: Compose and send messages to specific channels.
  • Manage Messages: Delete, pin, or unpin messages for better organization.
  • Engage with Messages: Add reactions to messages to convey sentiment.
  • Fetch History: Retrieve past messages for context or review.
  • Use Case: A community manager needs to announce an event. They can use this Skill to send a message to the #announcements channel, pin it for visibility, and then fetch the last 20 messages to see the community's initial reactions.

Quick Start

Use the messages skill to send the message "Hello everyone!" to the #general channel.

Frequently Asked Questions about messages

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

FAQPage Schema
How do I send and manage Discord messages in a specific channel?

To manage Discord messages, use this Skill to send, delete, pin, unpin, and react to messages within specific channels. You need the target channel ID and message ID to perform most operations, with fallback mechanisms to find IDs via message content or author.

Can I fetch Discord message history from a channel?

Yes, you can fetch Discord message history from a channel to retrieve past messages for context or review. The Skill allows you to pull historical messages by specifying the channel, helping you track community discussions and previous interactions.

Does this Skill support Discord markdown and custom emoji reactions?

Yes, this Skill supports Discord markdown for composing message content and allows you to add custom emoji reactions to messages. You can format your text and engage with channel messages using custom emojis.

What do I need to pin or delete a Discord message?

You need the specific channel ID and message ID to pin or delete a Discord message. If you lack the message ID, the Skill includes fallback mechanisms to locate the correct message by searching its content or identifying the author.

What is the best way to organize Discord channel messages?

The best way to organize Discord channel messages is by using this Skill to pin important messages for visibility, unpin outdated ones, and delete irrelevant content. This streamlines channel management and keeps community interactions structured.

How does the Skill find a Discord message if I don't have the message ID?

If you do not have the Discord message ID, the Skill uses fallback mechanisms to find the correct message by matching its text content or identifying the message author within the channel history.