Задать вопрос
@TheMergus

Как сгенерировать новое значение?

Пишу бота для телеграмма, бот продаёт кошельки. У меня получается, что у всех пользователей одинаковый комментария для оплаты, отсюда вывод, что если кто-то один оплатит, то всем придёт уведомление с товаром. Как сделать, чтобы генерировался разный комментарий для каждого пользователя?
Для приёма оплаты использую
'SimpleQIWI'
Код оплаты:
token = "Токен"   
phone = "Номер"

api = QApi(token=token, phone=phone)
price = 1 
comment = api.bill(price) #генерация комментария

elif message.text.lower() == 'авторег (россия) - 30 руб':
        bot.send_message(message.chat.id, "Переведите %i рублей на Qiwi: %s с комментарием '%s'\n(без кавычек) " % (price, phone, comment))
        api.start()
        while True:
            if api.check(comment):  # Проверяем статус
                f_read = open("rus.py", "r")
                last_line = f_read.readlines()[-1]
                f = open("rus.py", "r+")
                lines = f.readlines()
                lines = lines[:-1]
                bot.send_message(message.chat.id, 'Спасибо за покупку!\nВаш товар: \n' + str(last_line), reply_markup=keyboardMain)
                f.seek(0)
                f.truncate()
                f.write("".join(lines))
                break

        sleep(1)
        api.stop()
  • Вопрос задан
  • 307 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
deepblack
@deepblack Куратор тега Python
https://docs.python.org/3/library/random.html
или из заранее заданных слов составляй фразы
import random
items = ['one', 'two', 'three', 'four', 'five']
random.choice(items)


бот продаёт кошельки

Незнаю что там за кошельки, но выглядит подозрительно.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
Greenway Global Новосибирск
от 150 000 ₽
SPA2099 Москва
До 100 000 ₽
HR Prime Москва
от 300 000 до 3 800 000 ₽