Разрешённые языки: python, js, ts, c++, rust, java, kotlin.
Бот должен поддерживать telegram и/или ВК. За реализацию обоих дополнительные баллы.
Important
Все основные настройки(токены и т.д.) желательно вынести в отдельный(ые) файлы.
Caution
В боте используется виртуальная валюта. Виртуальную валюту нельзя конвертировать/обменять/продать!!!
Возможности бота:
- Валюта
AdaCoins. На начальном этапе игроку выдаётся определённое количество виртуальной валюты. После исчерпания валюты полностью, у игрока должна быть возможность получить новую по прошествии времени. - Реализовать возможность создавать турниры с названием, командами(в том числе с составом) и начальными коэффициентами.
- Реализовать систему коэффициентов в зависимости от сделанных ставок.
- Можно делать ставку на общий счёт матча или на конкретную встречу в рамках матча, ставки делаются перед началом матча и встречи соответственно.
- Пользователь должен иметь возможность узнать, какие сейчас проходят матчи, а также иметь возможность сделать ставку.
- Реализовать возможность обмена виртуальной валюты на сувенирную продукцию.
- сделать API для доступа к данным коэффициентов(чтобы можно было выводить на трансляциях).
Note
digital noise eSports - это киберспортивный клуб ПГУТИ, который проводит турниры с трансляциями и имеет собственные команды по CS 2, Dota 2
Можно сделать админ панель в виде сайта или отдельных кнопок в боте(у администратора).
Warning
Чем проработанней получится проект, тем лучше. Проект расчитан на команды по 1-3 человека.