Как сделать возможность вводить промокод для активации какой-либо функции бота? Скрипт генерация кода уже есть, не знаю как заставить слушать бота введенные пользователем сообщение. (Бот состоит из инлайнов)
Вы хотите код прослушивания сообщений из чата? Если вы пишите своими силами бота, без использования библиотек, если вы используете какую-то библиотеку, почитайте её документацию, "как прослушивать сообщения из чата". Если вам нужен код, который будет проверять, есть ли код в списках баз данных, то он будет прост
код
Data_base_promocodes = [2D82F5A59C, 231A459FB] #и т.д. в базу новые промокоды добавляете командой Data_base_promocodes.append(promocode)
promocode = 2D82F5A59C
activate_promocodes = []
if promocode in Data_base_promocodes:
print('Поздравляю, вы первый')
activate_promocodes.append(promocode)
If promocode In activate_promocodes:
print("Простите, но промокод уже активирован")
else:
print("Такого промокода не существует")
У тебя есть готовая функция, которая генерирует промокоды, ты их распространяешь через соц. сети, и суть задачи в том, чтобы когда человек отправляет увиденный где-нибудь промокод телеграмм боту, бот считывает это сообщение, сравнивает с БД введённое сообщение, и если промокод действительный, то бот отвечает каким-либо сообщением