First: that Discord bot token is burned (it’s basically a password). Please delete the message and rotate/regenerate the token in the Discord Developer Portal now, then update your config/env var and restart the gateway. Don’t reuse the old one.
On the actual problem: the reply you’re seeing (“we can use the tts tool… / message function…”) is a classic symptom of a local Ollama model (often Qwen) producing “tool-y” garbage / meta text instead of behaving like a normal chat agent. In OpenClaw this is most commonly caused by streaming being enabled with Ollama models (there’s an upstream SDK formatting issue).
Fix (if you’re running Qwen via Ollama)
- Make sure you’re on a recent OpenClaw version (streaming for Ollama is disabled by default in current versions).
- Ensure you did not set
streaming: truefor your Ollama model. If you did, remove it, or explicitly set:
{
agents: {
defaults: {
models: {
"ollama/qwen2.5:14b": { streaming: false }
}
}