Documentation Index
Fetch the complete documentation index at: https://docs.bumbleagi.com/llms.txt
Use this file to discover all available pages before exploring further.
Setup
Set the token
In .env at the repo root:DISCORD_TOKEN=your_token_here
Add the platform
In your entity YAML:presence:
platforms:
- type: "discord"
token_env: "DISCORD_TOKEN"
channels: ["general"]
Invite and run
Invite the bot to your server with appropriate permissions, then:bumblebee run canary --ollama
Configuration
presence:
platforms:
- type: "discord"
token_env: "DISCORD_TOKEN"
channels: ["general"] # channels the bot responds in
# proactive_channel_id: 123456789012345678 # channel for initiative messages
The bot responds in configured channels and DMs. It syncs Discord presence with the entity’s emotional state.
You can run Telegram, Discord, and CLI simultaneously. The entity shares memory, body state, and identity across all of them.
presence:
platforms:
- type: "cli"
- type: "telegram"
token_env: "TELEGRAM_TOKEN"
- type: "discord"
token_env: "DISCORD_TOKEN"
channels: ["general", "bumblebee"]