Задать вопрос
Этот вопрос закрыт для ответов, так как повторяет вопрос Как передать переменную со значением из одной функции в другую функцию в pyTelegramBotAPI?
@cracker_yt

Как перенести данные переменной из одной функции в другую?

Пишу бота, пытаюсь сделать что то на подобии мафии, но мне нужно перенести данные переменной из одной функции в другую, если что, принты я вписал чтобы в консоли чекать что выдаёт код, код:
@bot.message_handler(commands=["rand"])
def rand_user(message):
    markup = types.InlineKeyboardMarkup(row_width=1)
    play = types.InlineKeyboardButton("Играть!", callback_data="play")
    markup.add(play)
    mess = 'Для того чтобы начать играть, нажмите на кнопку:)'
    bot.send_message(message.chat.id, mess, reply_markup=markup)
    user_list = users_playing
    t = 60
    while t > 0:
        t -= 1
        time.sleep(1)
        print(t)
    if t == 0:
        print(user_list)


@bot.callback_query_handler(func=lambda call: True)
def users_playing(call):
    if call.message:
        if call.data == "play":
            list_play = []
            user_name = call.message.from_user.username
            list_play.append(user_name)
            print(list_play)
  • Вопрос задан
  • 51 просмотр
Подписаться 1 Простой 2 комментария
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы