txlyre 6 luni în urmă
părinte
comite
597c0c2b25
1 a modificat fișierele cu 9 adăugiri și 1 ștergeri
  1. 9 1
      commands.py

+ 9 - 1
commands.py

@@ -298,7 +298,7 @@ async def markov_handler(bot, event, command):
         if not bot.markov.is_ready:
           await event.reply("Not ready:(")
         else:
-          await markov_say(bot, peer_id, reply_to=peer_id)
+          await markov_say(bot, peer_id, reply_to=event)
     elif command.args[0] == "is_ready":
         await event.reply(str(bot.markov.is_ready))
     elif command.args[0] == "corpus_size":
@@ -657,6 +657,13 @@ async def sylvy_handler(bot, event, command):
     )
 
 
+async def say_handler(bot, event, command):
+    if not bot.markov.is_ready:
+        await event.reply("Генератор текста ещё не готов к использованию. Пожалуйста, попробуйте чуть позже.")
+    else:
+        await markov_say(bot, peer_id)
+
+
 COMMANDS = {
     "newadmin": Handler(newadmin_handler, is_restricted=True),
     "deladmin": Handler(deladmin_handler, is_restricted=True),
@@ -673,4 +680,5 @@ COMMANDS = {
     "vpn": Handler(vpn_handler),
     "sylvy": Handler(sylvy_handler, is_public=True),
     "run": Handler(run_handler, is_public=True),
+    "say": Handler(say_handler, is_public=True),
 }