Меня заинтересовал такой вопрос, как можно создать рандомные глобальные переменные?
Допустим, есть бот:
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()
Суть в том, что если два пользователя выберут разные направления (Погода на сегодня и на завтра), то бот пришлет одно значение. Как можно сделать так, чтобы при каждом запуске пользователем бота, выдавало рандомную глобальную переменную? Чтобы администратору приходили те значения, которые выбирают пользователи