Проблема с списокм

Korda

Новичок
Пользователь
Сен 13, 2022
16
0
1
Столкнулся с глупой проблемой, которую не могу решить) Создал список, в котором есть набор пожеланий пользователю, их +-10 и дал команду ТГ боту отправлять рандомное пожелание в конце всех действий, но он отправляет одно и то же пожелание.

Python:
POKA = ["Желаю здоровья и хорошего настроения, всех благ и удовольствий жизни. Благополучия и домашнего уюта, любви и человеческого счастья!",

Python:
def ADIGEIfinall(message):
    if message.text == '1':
        bot.send_message(message.chat.id, "<b>Республика Адыгея:</b>", parse_mode="html")
        bot.send_message(message.chat.id, ADIGEI)
        bot.send_message(message.chat.id, ADIGEI1)
        bot.send_message(message.chat.id, ADIGEI2)
        bot.send_message(message.chat.id, ADIGEI4)
        bot.send_message(message.chat.id, POKA[0])
        del POKA[1]


 

Ципихович Эндрю

Активный пользователь
Пользователь
Мар 27, 2021
490
25
28
но он отправляет одно и то же пожелание.
конечно, так как отправляете POKA[0]
нужно отправлять POKA[rnd]
а выше завести переменную rnd куда попадет рандомно число от 1 до количества контента в POKA
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 661
474
83
можно использовать random.choice
 

Korda

Новичок
Пользователь
Сен 13, 2022
16
0
1
конечно, так как отправляете POKA[0]
нужно отправлять POKA[rnd]
а выше завести переменную rnd куда попадет рандомно число от 1 до количества контента в POKA
Что еще за переменную(как выглядит)? Это уже случаем не модуль рандом?
 

Ципихович Эндрю

Активный пользователь
Пользователь
Мар 27, 2021
490
25
28
Что еще за переменную(как выглядит)?
однако мы не на уроке рисования)) rnd =
Это уже случаем не модуль рандом?
конечно он нужен будет
 

Форум IT Специалистов