• Telebot, как передать функцию с двумя параметрами в callback?

    @euiwn Автор вопроса
    Михаил, Михаил, прошу прощения за мета вопрос, но могу ли я отправить Вам свою часть программы, где, собственно, генерируются списки, чтобы Вы ознакомились, и сказали, что я делаю не так? Пытаюсь сконструировать что-то на основе Вашего совета, ничего не получается. Впервые сталкиваюсь с подобными трудностями. Буду очень рад, если Вы согласитесь помочь мне справиться с этим.
  • Telebot, как передать функцию с двумя параметрами в callback?

    @euiwn Автор вопроса
    Увы, не смог нагуглить похожу на преедложенную Вами реализацию. Объясните, пожалуйста, как это должно работать на примере.
  • Telebot, как передать функцию с двумя параметрами в callback?

    @euiwn Автор вопроса
    Влад Григорьев, Если я правильно Вас понял, Вы предлагаете следующую реализацию:
    def list_creation(message):
        My_List= str('\n'.join(My_List))
        @bot.callback_query_handler(func=lambda call: True)
        def callback_inline(call, My_List):  
        if call.data == "list":
              bot.send_message(call.chat.id, My_List)
    
    def button(message):
        markup = types.InlineKeyboardMarkup()
        button = types.InlineKeyboardButton(text="Get_List", callback_data="list")
        markup.add(button)
        bot.send_message(chat_id=message.chat.id, text="Какой cписок Вас интересует?", reply_markup=markup)


    К сожалению, из-за такой реализации кнопки перестают откликаться совсем. Если я что-то напутал, или неправильно Вас понял, объясните, пожалуйста