With emma's Discord integration, you can manage guilds, channels, threads, and messages. Automate your Discord communication workflow with powerful bot integration.
Features
Discord_Operator supports the following 7 tools:
Category
Tools
Guilds
3
Tool Name
Description
discord_list_guilds
List guilds you've joined
discord_get_guild_members
Get guild member list
discord_search_guild
Search users in a guild
Channels
2
Tool Name
Description
discord_list_channels
List channels in a guild
discord_create_thread
Create a thread in a channel
Messages
2
Tool Name
Description
discord_get_channel_messages
Get message history from a channel
discord_send_message
Send a message to a channel
Main Parameters
Parameter
Description
guild_id
Guild (server) ID
channel_id
Channel ID
message_id
Message ID
content
Message content
Prerequisites
• emma account
• Discord account
• Discord Bot token
Setup
1. Install the package
npm install @duzzle/discord-integration
2. Initialize
import { DuzzleDiscord } from '@duzzle/discord-integration';
const discord = new DuzzleDiscord({
apiKey: process.env.DUZZLE_API_KEY,
discordToken: process.env.DISCORD_BOT_TOKEN
});
3. Send Message
// Send a message to a channel
const message = await discord.sendMessage({
channel_id: '123456789012345678',
content: 'Hello from emma!'
});
console.log('Message sent:', message.id);