Telegram bot, передать аргументы в MessageHandler

Мне нужно передать в мой MessageHandler свои аргументы, моя неудачная попытка:

def text_transfer(update, context):
    """Echo the user message."""
    print(context.chat_data) # {} Пусто :(
    print(update)


def bot(token):
    """Start the bot."""

    updater = Updater(token, use_context=True)
    dp = updater.dispatcher
    dp.add_handler(MessageHandler(Filters.text, text_transfer, pass_chat_data={'my_data': 'test'}))
    dp.add_error_handler(error)
    updater.start_polling(clean=True)

Из bot(), мне необходимо передать {'my_data': 'test') в text_transfer() каким-то образом.


Ответы (0 шт):