Описание задачи

Необходимо доработать готового бота для покупки доната. Система должна поддерживать два варианта стоимости на один товар: со статусом премиум и без него. Баланс на почте, которую использует бот, должен быть достаточным хотя бы для одной покупки. После входа в аккаунт начинается процесс обработки заказа.

Основные требования

  • Реализовать две ценовые категории для одного товара: с премиум-статусом и без;
  • Обеспечить проверку баланса на текущей почте бота - он должен быть не ниже стоимости хотя бы одного товара;
  • После успешного входа в аккаунт (почта/логин) бот должен корректно выполнять логику покупки;
  • Сохранить всю существующую функциональность бота, только добавить описанные выше механизмы;
  • Выходные сообщения об ошибках или успешных действиях должны быть понятными для пользователя.

Примечание для исполнителя

Подробности и доступ к существующему коду будут предоставлены исполнителю после согласования. Контактные данные и упоминания конкретных сервисов удалены из задания для сохранения конфиденциальности.