From 8761d8ff657f0463dbb0ce3dab43a3a19927e95f Mon Sep 17 00:00:00 2001 From: Egor Matveev Date: Sat, 29 Mar 2025 00:20:38 +0300 Subject: [PATCH 1/3] fix --- worker.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/worker.py b/worker.py index 453220e..5066273 100644 --- a/worker.py +++ b/worker.py @@ -53,9 +53,7 @@ class Daemon(base.Daemon, queues.TasksHandlerMixin): current_question = store.get(message.chat.id) if current_question is not None: self.send("Вот ответ на вопрос", message.chat.id) - text_split = [current_question['answer'][i:i+1000] for i in range(0, len(current_question['answer']), 1000)] - for elem in text_split: - self.send(elem, message.chat.id) + self.send(current_question['answer'], message.chat.id) selected = randrange(len(questions)) store[message.chat.id] = selected self.send("Следующий вопрос: " + questions[selected]['question'], message.chat.id) -- 2.45.2 From 7ad5e1a4533a02dcbb5f18e1600d3ef3a589ad7a Mon Sep 17 00:00:00 2001 From: Egor Matveev Date: Sat, 29 Mar 2025 00:22:33 +0300 Subject: [PATCH 2/3] fix --- worker.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/worker.py b/worker.py index 5066273..db754d8 100644 --- a/worker.py +++ b/worker.py @@ -53,7 +53,7 @@ class Daemon(base.Daemon, queues.TasksHandlerMixin): current_question = store.get(message.chat.id) if current_question is not None: self.send("Вот ответ на вопрос", message.chat.id) - self.send(current_question['answer'], message.chat.id) + self.send(questions[current_question]['answer'], message.chat.id) selected = randrange(len(questions)) store[message.chat.id] = selected self.send("Следующий вопрос: " + questions[selected]['question'], message.chat.id) -- 2.45.2 From 29d399c92a0ba72ca356b12aa729c377740adcc4 Mon Sep 17 00:00:00 2001 From: Egor Matveev Date: Sat, 29 Mar 2025 00:23:29 +0300 Subject: [PATCH 3/3] fix --- worker.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/worker.py b/worker.py index db754d8..4f9be51 100644 --- a/worker.py +++ b/worker.py @@ -53,7 +53,10 @@ class Daemon(base.Daemon, queues.TasksHandlerMixin): current_question = store.get(message.chat.id) if current_question is not None: self.send("Вот ответ на вопрос", message.chat.id) - self.send(questions[current_question]['answer'], message.chat.id) + text = questions[current_question]['answer'] + text_split = [text[i:i+1000] for i in range(0, len(text), 1000)] + for elem in text_split: + self.send(elem, message.chat.id) selected = randrange(len(questions)) store[message.chat.id] = selected self.send("Следующий вопрос: " + questions[selected]['question'], message.chat.id) -- 2.45.2