def connect(): module_id = ModulesLoader.get_module_id("welcome_message") bot_manager = ModulesLoader.load_manager("bot") dispatcher = bot_manager.updater.dispatcher dispatcher.add_handler(MessageHandler( Filters.status_update.new_chat_members, welcome_message_handler), group=module_id)
def load_message_handlers(dispatcher): module_id = ModulesLoader.get_module_id("message_filter") dispatcher.add_handler(MessageHandler(Filters.text, blacklist_message_handler), group=module_id) dispatcher.add_handler(MessageHandler( Filters.text & (Filters.entity(MessageEntity.URL) | Filters.entity(MessageEntity.TEXT_LINK)), links_block_message_handler), group=module_id + 1)
def load_messages_handlers(dispatcher): module_id = ModulesLoader.get_module_id("forms") dispatcher.add_handler(MessageHandler(Filters.text & ~Filters.command, text_message_handler), group=module_id) dispatcher.add_handler(MessageHandler(Filters.photo, photo_message_handler), group=module_id) dispatcher.add_handler(MessageHandler(Filters.video, video_message_handler), group=module_id) dispatcher.add_handler(MessageHandler(Filters.animation, animation_message_handler), group=module_id)