Как отправить переменную вместе с сообщением?

Есть функция, отправляющая рандомное слово и сообщение от пользователя в другую функцию.

@bot.message_handler(content_types=['text'])
def anserwing(message):
    if message.text == "Игра в слова":
        my_file = (open('C:/Users/User/Desktop/слова.txt'))
        text = my_file.read()
        my_file.close()
        words = []
        for word in text.split():
            words.append(word)
            available_words = list(words)
            random.shuffle(available_words)
            word = available_words.pop()
            
        word = bot.send_message(message.chat.id, word) 
        bot.forward_message(chat_id=message.chat.id, 
        message_id=message.message_id, playing)
        mess = bot.send_message(message.chat.id, 'Ваш ход') 
        bot.register_next_step_handler(mess,playing)

Есть функция, в которой мне нужно получить и сообщение от пользователя и рандомное слово.

@bot.message_handler(content_types=['text'])
def playing(message):
    global mess
    global word
    anyword = message.text
    mess = message.text
    print("w  " + word)
    print("m  " + mess)

Проблема в том, что mess и anyword имеют одинаковое значение при передаче. Как можно отправить переменную word в функцию playing()?


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