def register(): dispatcher.add_handler(CommandHandler('settings', show_settings)) dispatcher.add_handler(RegexHandler('^([' + Emoji.BAR_CHART + Emoji.EARTH_GLOBE_EUROPE_AFRICA + Emoji.CROSS_MARK + ']) .+$', kb_select, pass_groups=True)) dispatcher.add_handler(RegexHandler(r'^(\w\w_\w\w) - .*', locale_select, pass_groups=True))
def register(): dispatcher.add_handler(CommandHandler('help', help)) dispatcher.add_handler(CommandHandler('source', source)) dispatcher.add_handler(CommandHandler('news', news)) dispatcher.add_handler(CommandHandler('stats', stats))
chat = player.game.chat if player.waiting_time < WAITING_TIME: player.waiting_time = WAITING_TIME send_async(bot, chat.id, text=__( "Waiting time for {name} has been reset to {time} " "seconds", multi=player.game.translate).format(name=display_name( player.user), time=WAITING_TIME)) # Add all handlers to the dispatcher and run the bot dispatcher.add_handler(InlineQueryHandler(reply_to_query)) dispatcher.add_handler( ChosenInlineResultHandler(process_result, pass_job_queue=True)) dispatcher.add_handler(CallbackQueryHandler(select_game)) dispatcher.add_handler( CommandHandler('start', start_game, pass_args=True, pass_job_queue=True)) dispatcher.add_handler(CommandHandler('new', new_game)) dispatcher.add_handler(CommandHandler('kill', kill_game)) dispatcher.add_handler(CommandHandler('join', join_game)) dispatcher.add_handler(CommandHandler('leave', leave_game)) dispatcher.add_handler(CommandHandler('kick', kick_player)) dispatcher.add_handler(CommandHandler('open', open_game)) dispatcher.add_handler(CommandHandler('close', close_game)) dispatcher.add_handler( CommandHandler('enable_translations', enable_translations)) dispatcher.add_handler(
def register(): dispatcher.add_handler(CommandHandler("updatelang", update_language_callback))
def register(): dispatcher.add_handler( CommandHandler("setwelcome", setwelcome_callback, pass_args=True)) dispatcher.add_handler( MessageHandler(Filters.status_update.new_chat_members, send_welcome_callback))
def register(): dispatcher.add_handler(CommandHandler('help', help)) dispatcher.add_handler(CommandHandler('start', help)) dispatcher.add_handler(CommandHandler('getcid', getcid)) dispatcher.add_handler(CommandHandler('getuid', getuid)) dispatcher.add_handler(CommandHandler('version', version))
text=__("{name1} didn't bluff! Giving 6 cards to {name2}", multi=game.translate) .format(name1=player.prev.user.first_name, name2=player.user.first_name)) try: player.draw() except DeckEmptyError: send_async(bot, player.game.chat.id, text=__("There are no more cards in the deck.", multi=game.translate)) game.turn() # Add all handlers to the dispatcher and run the bot dispatcher.add_handler(InlineQueryHandler(reply_to_query)) dispatcher.add_handler(ChosenInlineResultHandler(process_result)) dispatcher.add_handler(CallbackQueryHandler(select_game)) dispatcher.add_handler(CommandHandler('start', start_game, pass_args=True)) dispatcher.add_handler(CommandHandler('new', new_game)) dispatcher.add_handler(CommandHandler('join', join_game)) dispatcher.add_handler(CommandHandler('leave', leave_game)) dispatcher.add_handler(CommandHandler('open', open_game)) dispatcher.add_handler(CommandHandler('close', close_game)) dispatcher.add_handler(CommandHandler('enable_translations', enable_translations)) dispatcher.add_handler(CommandHandler('disable_translations', disable_translations)) dispatcher.add_handler(CommandHandler('skip', skip_player)) dispatcher.add_handler(CommandHandler('notify_me', notify_me)) simple_commands.register()
def register(): dispatcher.add_handler(MessageHandler(Filters.all, process_message), -1)
us.first_places = 0 us.games_played = 0 us.cards_played = 0 send_async(bot, chat.id, text=_("Deleted and disabled statistics!")) @user_locale def locale_select(bot, update, groups): chat = update.message.chat user = update.message.from_user option = groups[0] if option in [ locale.split()[0] for row in available_locales for locale in row ]: us = UserSetting.get(id=user.id) us.lang = option _.push(option) send_async(bot, chat.id, text=_("Set locale!")) _.pop() dispatcher.add_handler(CommandHandler('settings', show_settings)) dispatcher.add_handler( RegexHandler('^([' + Emoji.BAR_CHART + Emoji.EARTH_GLOBE_EUROPE_AFRICA + Emoji.CROSS_MARK + ']) .+$', kb_select, pass_groups=True)) dispatcher.add_handler( RegexHandler(r'^(\w\w_\w\w) - .*', locale_select, pass_groups=True))
def register(): dispatcher.add_handler(CommandHandler("start", start_callback)) dispatcher.add_handler(CommandHandler("test", test_callback)) dispatcher.add_handler(CommandHandler("system", system_callback)) dispatcher.add_handler(CommandHandler("settings", group_settings_callback))
def register(): dispatcher.add_handler(CommandHandler('help', help))
n = us.games_played stats_text.append( _("{number} game played", "{number} games played", n).format(number=n) ) n = us.first_places stats_text.append( _("{number} first place", "{number} first places", n).format(number=n) ) n = us.cards_played stats_text.append( _("{number} card played", "{number} cards played", n).format(number=n) ) send_async(bot, update.message.chat_id, text='\n'.join(stats_text)) def register(): dispatcher.add_handler(CommandHandler('help', help)) dispatcher.add_handler(CommandHandler('source', source)) dispatcher.add_handler(CommandHandler('news', news)) dispatcher.add_handler(CommandHandler('stats', stats))
def register(): dispatcher.add_handler(CommandHandler("setlink", setlink_callback, pass_args=True)) dispatcher.add_handler(CommandHandler("link", link_callback)) dispatcher.add_handler(CommandHandler("setinfo", setinfo_callback, pass_args=True)) dispatcher.add_handler(CommandHandler("info", info_callback)) dispatcher.add_handler(CommandHandler("setrules", setrules_callback, pass_args=True)) dispatcher.add_handler(CommandHandler("rules", rules_callback))