Skip to content

Commit 5a2c97e

Browse files
committed
TASK: Make restart command usable
1 parent af40bba commit 5a2c97e

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

main.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import os
55
import re
66
import sys
7+
from threading import Thread
78

89
from telegram import ReplyKeyboardRemove
910
from telegram.ext import Updater, CommandHandler, CallbackQueryHandler, MessageHandler, Filters
@@ -414,6 +415,12 @@ def users(bot, update):
414415
bot.sendMessage(chat_id=sender_id, text=text)
415416

416417

418+
@admin_method
419+
def restart(bot, update):
420+
update.message.reply_text('Bot is restarting...')
421+
Thread(target=stop_and_restart).start()
422+
423+
417424
start_handler = CommandHandler(translate_all("startCmd"), start_cmd)
418425
stop_handler = CommandHandler(translate_all("stopCmd"), stop_cmd)
419426
join_handler = CommandHandler(translate_all("join"), join_cmd)
@@ -425,6 +432,7 @@ def users(bot, update):
425432
callback_handler = CallbackQueryHandler(callback_eval)
426433
users_handler = CommandHandler('users', users)
427434
answer_handler = CommandHandler('answer', answer)
435+
restart_handler = CommandHandler('restart', restart)
428436

429437
game_command_handler = MessageHandler(Filters.text, game_commands)
430438

@@ -442,6 +450,7 @@ def users(bot, update):
442450
dispatcher.add_handler(callback_handler)
443451
dispatcher.add_handler(users_handler)
444452
dispatcher.add_handler(answer_handler)
453+
dispatcher.add_handler(restart_handler)
445454

446455
dispatcher.add_handler(mp_handler)
447456
dispatcher.add_handler(join_sec)

0 commit comments

Comments
 (0)