@IlyaPook

Как создать рандомные глобальные переменные?

Меня заинтересовал такой вопрос, как можно создать рандомные глобальные переменные?
Допустим, есть бот:

import telebot
@bot.message_handler(func=lambda message: message.text == '/start')
def main(message):
    button = types.ReplyKeyboardMarkup(resize_keyboard=True)
    button.add(types.KeyboardButton('Погода сегодня'), types.KeyboardButton('Погода завтра'))
    msg = bot.send_message(message.chat.id, 'Выберите нужный для вас вариант', reply_markup=button)
    bot.register_next_step_handler(msg, choice_weather)

def choice_weather(message):
    if message.text == 'Погода сегодня':
        weather_today(message)
    elif message.text == 'Погода завтра':
        weather_tomorrow(message)

def weather_today(message):
    global pogoda
    pogoda = {}
    pogoda['main'] = message.text
    bot.send_message(message.chat.id, 'Погода сегодня +50')
    bot.send_message(12345678, f'Пользователь {message.user.id} выбрал {pogoda}'

bot.polling()


Суть в том, что если два пользователя выберут разные направления (Погода на сегодня и на завтра), то бот пришлет одно значение. Как можно сделать так, чтобы при каждом запуске пользователем бота, выдавало рандомную глобальную переменную? Чтобы администратору приходили те значения, которые выбирают пользователи
  • Вопрос задан
  • 93 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы