forked from Zakaria/hermes-agent
35 lines
1.2 KiB
YAML
35 lines
1.2 KiB
YAML
name: discord-platform
|
|
label: Discord
|
|
kind: platform
|
|
version: 1.0.0
|
|
description: >
|
|
Discord gateway adapter for Hermes Agent.
|
|
Connects to Discord via the discord.py library and relays messages
|
|
between Discord guilds/DMs and the Hermes agent. Supports voice mode,
|
|
slash commands, free-response channels, role-based DM auth, threads,
|
|
reactions, and channel skill bindings.
|
|
author: NousResearch
|
|
requires_env:
|
|
- name: DISCORD_BOT_TOKEN
|
|
description: "Discord bot token"
|
|
prompt: "Discord bot token"
|
|
url: "https://discord.com/developers/applications"
|
|
password: true
|
|
optional_env:
|
|
- name: DISCORD_ALLOWED_USERS
|
|
description: "Comma-separated Discord user IDs allowed to talk to the bot"
|
|
prompt: "Allowed users (comma-separated)"
|
|
password: false
|
|
- name: DISCORD_ALLOW_ALL_USERS
|
|
description: "Allow any Discord user to trigger the bot (dev only)"
|
|
prompt: "Allow all users? (true/false)"
|
|
password: false
|
|
- name: DISCORD_HOME_CHANNEL
|
|
description: "Default channel ID for cron / notification delivery"
|
|
prompt: "Home channel ID"
|
|
password: false
|
|
- name: DISCORD_HOME_CHANNEL_NAME
|
|
description: "Display name for the Discord home channel"
|
|
prompt: "Home channel display name"
|
|
password: false
|