omadiaomadia.ai
registry
channeldiscord

Discord

@omadia/channel-discord

Discord-Channel via discord.js Gateway-Bot. Routet Discord-DMs, @Erwähnungen und den /ask Slash-Command in den Omadia-Orchestrator.

latest
v0.1.4
license
MIT
versions
5
author
byte5 GmbH

install

In your omadia instance, open Admin → Registries and add this registry, then install Discord from Admin → Plugins → Store.

registryhttps://hub.omadia.ai

setup guide

Create a Discord bot

You need a bot token from the Discord Developer Portal. Takes about 5 minutes.

1. Create an application + bot

  1. Open the Discord Developer Portal and sign in.
  2. Top right New Application → give it a name (e.g. "Omadia") → Create.
  3. Left sidebar → Bot → confirm Add Bot.

2. Copy the token

  1. On the Bot tab → Reset TokenYes, do it!Copy.
  2. Paste this value below as Discord Bot Token. It is stored encrypted in the vault and shown only once — if lost, just "Reset Token" again.

3. Intents (only for "Respond to every message")

The default (DMs + @mention) needs no privileged intent. Only if you set Behaviour in servers to Respond to every message:

  • Bot tab → Privileged Gateway Intents → enable Message Content IntentSave.

4. Invite the bot to your server

  1. Left sidebar → OAuth2URL Generator.
  2. Scopes: tick bot and applications.commands.
  3. Bot Permissions: at least Send Messages and Read Message History.
  4. Copy the generated URL, open it in the browser, pick your server → Authorize.

Tip: for the optional allowlist, enable Settings → Advanced → Developer Mode in Discord, then right-click a user/server → Copy ID.

5. Done

Paste the token below and install. You'll see the connection status and the invite URL afterwards in the plugin admin UI.

versions

v0.1.4
>=1.0 <2.0567.8 KB2026-06-03
.zip5dd8d32abe3d
v0.1.3
>=1.0 <2.0567.6 KB2026-06-03
.zipd1ddd05e6078
v0.1.2
>=1.0 <2.0567.3 KB2026-06-03
.zipf63391ac09ae
v0.1.1
>=1.0 <2.0565.9 KB2026-06-03
.zip9eb0eeda5a4b
v0.1.0
>=1.0 <2.0564.7 KB2026-06-03
.zip846a1265d2be

setup fields

Values the operator fills in at install-time.

discord_bot_tokensecretDiscord Bot Tokenrequired
respond_in_guildsenumVerhalten in Servern (Guilds)optional
allow_dmsbooleanDirektnachrichten zulassenoptional
message_content_intentbooleanMessage-Content-Intent anfordernoptional
enable_slash_commandboolean/ask Slash-Command registrierenoptional
ignore_botsbooleanAndere Bots ignorierenoptional
allowliststringZugelassene IDs (optional)optional

permissions

memory

reads: [0] · writes: [0]

graph

reads: [0] · writes: [0]

network

outbound: [6]

filesystem

scratch: false