66from telegram .ext import Updater , CommandHandler , CallbackQueryHandler , MessageHandler , Filters
77from telegram .inline .inlinekeyboardbutton import InlineKeyboardButton
88from telegram .inline .inlinekeyboardmarkup import InlineKeyboardMarkup
9+ from telegram import ReplyKeyboardRemove
910
1011from database .db_wrapper import DBwrapper
1112from database .statistics import get_user_stats
@@ -232,6 +233,12 @@ def mentions(bot, update):
232233 pass
233234
234235
236+ def hide_cmd (bot , update ):
237+ chat_id = update .message .chat_id
238+ reply_markup = ReplyKeyboardRemove ()
239+ bot .sendMessage (chat_id = chat_id , text = "\U0001F44D " , reply_markup = reply_markup )
240+
241+
235242def change_language (bot , update , lang_id ):
236243 bot .editMessageText (chat_id = update .callback_query .message .chat_id , text = translate ("langChanged" , lang_id ),
237244 message_id = update .callback_query .message .message_id , reply_markup = None )
@@ -322,6 +329,7 @@ def get_translations_of_string(string):
322329
323330start_handler = CommandHandler (get_translations_of_string ("startCmd" ), start_cmd )
324331stop_handler = CommandHandler (get_translations_of_string ("stopCmd" ), stop_cmd )
332+ hide_handler = CommandHandler ('hide' , hide_cmd )
325333stats_handler = CommandHandler ('stats' , stats_cmd )
326334language_handler = CommandHandler ('language' , language_cmd )
327335callback_handler = CallbackQueryHandler (callback_eval )
@@ -344,6 +352,7 @@ def get_translations_of_string(string):
344352dispatcher .add_handler (join_sec )
345353dispatcher .add_handler (comment_handler )
346354dispatcher .add_handler (cancel_handler )
355+ dispatcher .add_handler (hide_handler )
347356dispatcher .add_handler (game_command_handler )
348357
349358updater .start_polling ()
0 commit comments