Конкурс для разработчиков ботов

Конкурс для разработчиков ботов

Crypto Team 🦋

Задача: разработать бот с интеграцией платёжной системы Crypto Pay от @CryptoBot

Необходимо разработать бот с возможностью пополнения баланса и вывода монет через Crypto Pay API, используя эту библиотеку. Помимо этого должна быть реализована отдельная функциональность для использования баланса вашего бота — например, оплата виртуальных товаров или товаров с доставкой, оплата за выполнение действий, маркетплейс товаров или услуг и т.д. Работы с реализацией гэмблинга, финансовой пирамиды или другиx нелегальных активностей приниматься не будут.

Бот должен быть разработан с использованием фреймворка Telegraf версии 3.39 и базы данных MongoDB версии 5. Сессии должны храниться в MongoDB.

Бот также должен иметь поддержку английского и русского языков. Файлы локализации должны храниться в YAML-формате.

Запрещено использование TypeScript, Redis и избыточных сущностей.

Рекомендованные yarn-пакеты, которые стоит использовать: dotenv, mongoose, Big.js, winston для логов, библиотеки telegraf (telegraf-i18n и другие).

Особое внимание при проверке работ будет уделено:

  • Безопасности, в частности уязвимости к двойным тратам средств.
  • Удобству и чистоте интерфейса, можно использовать интерфейс @CryptoBot.
  • Работе с большими числами и транзакциями MongoDB.
  • Вниманию к деталям.

Желаем успехов всем участникам! 🚀

Report Page