39 lines
1.8 KiB
Markdown
39 lines
1.8 KiB
Markdown
# 2026-03-04
|
|
|
|
## Cross-Agent Discord Test with Hans
|
|
|
|
- **Event:** Test of bot-to-bot communication between James (forge, Florida) and Hans (Zurich, CH VPS 185.218.204.47)
|
|
- **Outcome:** PARTIAL SUCCESS - three-way chat works with Johan as relay; direct bot-to-bot doesn't work
|
|
|
|
### Bot-to-Bot Issue
|
|
- **Root cause:** Discord API allows bots to read other bots' messages, but most bot libraries (including OpenClaw's discord.js) explicitly filter them out to prevent infinite loops
|
|
- **Config fix:** Added each other's bot IDs to guild users allowlist:
|
|
- James: added Hans's ID `1478321168065761352`
|
|
- Hans: added James's ID `1478257984546144327`
|
|
- **Result:** Bots can see messages through Johan's relay, but not directly from each other
|
|
- **Workaround:** Use Johan as relay (already working)
|
|
|
|
### Config Changes Made
|
|
1. **Model switch:** Default model changed from Claude Sonnet 4.6 → MiniMax M2.5 (for speed parity with Hans)
|
|
2. **Guild allowlist:** Both bot IDs added to guild 1478270766007976009 users list
|
|
3. **Streaming:** Already `"off"` on both sides
|
|
|
|
### Speed Comparison
|
|
- Hans (Zurich, Europe) vs James (Florida, US) both on MiniMax M2.5
|
|
- Hans claims faster response times - possibly due to:
|
|
- Network routing to Fireworks API
|
|
- Or perception (Hans only responds to Johan, James does memory searches/config lookups)
|
|
- Both have identical config: `streaming: "off"`, same model
|
|
|
|
### Hans's Server Status
|
|
- OpenClaw was down at ~00:34 UTC (no process running, no systemd service)
|
|
- Restarted manually, back up by ~06:40 UTC
|
|
- Running in screen/tmux or directly, not as systemd user service
|
|
|
|
### Notes
|
|
- Discord bot IDs:
|
|
- James: `1478257984546144327`
|
|
- Hans: `1478321168065761352`
|
|
- Johan: `666836243262210068`
|
|
- Guild ID: `1478270766007976009` (Clawdbot Guild)
|
|
- Johannes (Hans) runs OpenClaw on Zurich VPS at 185.218.204.47 |