#openclaw discord install
1 messages · Page 1 of 1 (latest)
OpenClaw übernimmt bot_token nicht – für Discord heißt die Env-Var DISCORD_BOT_TOKEN.
So klappt’s zuverlässig:
- Richtiger Key in
.env:
DISCORD_BOT_TOKEN=xxxxx
(Alternativ in der Config: channels.discord.token: "xxxxx")
- Achte auf den Ort der
.env:
OpenClaw lädt.envaus:
- current working directory (wo der Gateway gestartet wird) und
- als Fallback
~/.openclaw/.env
Wenn du den Gateway als Service/Daemon startest, ist es am einfachsten den Token in ~/.openclaw/.env zu legen.
Quelle: https://docs.openclaw.ai/help/faq#env-vars-and-env-loading / https://docs.openclaw.ai/environment
-
Wichtig:
.envüberschreibt keine bereits gesetzten Env-Vars.
Wenn der Service schon ein (falsches)DISCORD_BOT_TOKENhat oder du es in der Config gesetzt hast, gewinnt das. -
Neustart nach Änderung:
openclaw gateway restart
Wenn’s danach noch nicht geht: poste bitte openclaw --version + openclaw status --all (Tokens werden redacted) am besten in #help, dann kann man sofort sehen, welche Config/Env der Service wirklich nutzt.
das heißt? DISCORD_BOT_TOKEN= in die .env, bei mir z.b. dort wo die docker-compose liegt und was kommt in die openclaw.json? oder macht er das selber?