Discord

Discord

Automate Discord guilds, channels, and messages

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:

CategoryTools
Guilds3
Tool NameDescription
discord_list_guildsList guilds you've joined
discord_get_guild_membersGet guild member list
discord_search_guildSearch users in a guild
Channels2
Tool NameDescription
discord_list_channelsList channels in a guild
discord_create_threadCreate a thread in a channel
Messages2
Tool NameDescription
discord_get_channel_messagesGet message history from a channel
discord_send_messageSend a message to a channel

Main Parameters

ParameterDescription
guild_idGuild (server) ID
channel_idChannel ID
message_idMessage ID
contentMessage 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);

© 2026 Duzzle Inc. All rights reserved.