Иван

19.04.2025

Добавить промокоды в тг бота

Подскажите, как можно реализовать промокоды в телеграм боте, условно пользователь вводит в сообщениях промокод, и бот выполняет какое либо действие если промокод верный. Примеры промокодов на рисунке

Операционная система: Windows
Статус: вопрос решён

screenshot1

Вячеслав

клиент

19.04.2025

Иван, используйте текстовый файл, назовите например promocode, туда вставьте все нужные промокоды с новой строки каждый, затем используйте подобный метод:
private List<string> ReadPromocodesFromFile()
{
List<string> promocodes = new List<string>();
string path = Path.Combine(Application.StartupPath, "promocode.txt"); // Указываем путь до файла promocode.txt

if (System.IO.File.Exists(path))
{
promocodes = System.IO.File.ReadAllLines(path).ToList(); // Читаем все строки из файла и сохраняем в список
}
else
{
Console.WriteLine("Файл promocode.txt не найден."); // Логируем ошибку, если файл не существует
}

return promocodes;
}

Чтобы комментировать, необходимо авторизоваться или зарегистрироваться.

Все советы и рекомендации, размещённые на форуме, носят исключительно информационный характер и не являются официальной инструкцией.
Перед применением любых советов убедитесь в их актуальности и безопасности для вашей конкретной ситуации.