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