|
@@ -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),
|
|
|
}
|