В Телеграм-бот можно отправлять промокоды в виде qr-кода. Для этого необходимо подключить функцию, которая будет преобразовывать текстовые сообщения с кодами в изображения с qr-метками.
После осуществления всех настроек пользователю останется только отправить сообщение с переменной промокода.