From bd5af9a63ab0d4dddadfd429fed38f7b16759bf3 Mon Sep 17 00:00:00 2001 From: Stephen D <webmaster@scd31.com> Date: Thu, 6 Jun 2024 19:26:46 -0300 Subject: [PATCH] don't reply multiple times --- src/handlers/llama.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/handlers/llama.rs b/src/handlers/llama.rs index 4efb8b7..23c84ca 100644 --- a/src/handlers/llama.rs +++ b/src/handlers/llama.rs @@ -118,8 +118,15 @@ impl LlamaHandler { .map(|chunk| chunk.collect()) .collect(); + let mut first = true; for chunk in chunks { - let res = msg.reply(ctx, chunk).await; + let res = if first { + msg.reply(ctx, chunk).await + } else { + msg.channel_id.send_message(ctx, |m| m.content(chunk)).await + }; + first = false; + match res { Ok(x) => { self.contexts -- GitLab