May 22, 2022

ТЗ на бота

Команды

/help - при ее вводе должно вылазить текстовое меню со списком команд

Пример

/dice - игра на крипту по типу казино. Вводиться в чате с ботом

Человек должен вводить /dice {amount} {token} , после чего начинается игра рандом выбор от 1 до 10 цифр, если человек угадал то ему на счет прилетает 0,9x

И производится сообщение уже в чате с людьми:

🎉🎉
DICE GAME ENDED!
@{name } WIN!
💰 Received: 19 { TOKEN }

Если же не хватает депозита то воспроизводиться cообщение:

You don't have enough LEON!
Use the /deposit command to add funds.

Если же он проигрывает то воспроизводиться сообщение:

You lost, try again!

Команда /deposit человек должен писать ее в чате с ботом
При его введении человека перекидывает в отдельный чат где с ботом только они

Если у человека не подключен телеграмм кошелек то он ему высвечивается такое сообщение:

To use this bot we need to connect your wallet to your Telegram-account.
Please /register first!

После ввода команды /register ему надо подключить аккаунт кошелька телеграмм к боту
И он получает вот такое сообщение в чате с ботом:

To use this bot we need to connect your wallet to your Telegram-account. This way you can deposit to the bot address and it will be added to your balance automatically so you can start playing the games.
---------
Send the registration fee of EXACT 10.75859 OSHI to the following wallet:
{ adress }

После пополнения он получает такое сообщение:

You have successfully connected your account!

Если же у него уже подключен кошелек то ему высвечивается сообщение:

In order to replenish the wallet, you must send tokens to the address
---------
Send OSHI to { adress }

После успешного пополнения он получает сообщение:

You have successfully connected your account!

Команда /oshi в чате с людьми

Показывает 20 лидеров ( людей которые выиграли в /dice больше всего )

#1 {names}: {кол-во токенов } OSHI

И так до 20 человек

Команда /balance в чате с ботом

Currently on the tower balance are: {balance}
If you want to replenish, enter /deposit

Команда /withdraw команда используется только для чата с ботом:

Use the following command to withdraw your tokens
/withdraw {your-bep20-address} {amount-of-tokens} {name-of-token}
A minimal fee applies to your withdrawl.

Команда используется для вывода токенов через bep-20

Если человек вводит не существующий токен или у него нету такого числа токенов то ему пишет:

No such token or number of tokens exists

После того как он ввел команду название токена и сумму, и все хорошо то ему прописывается текст:

Tokens will be delivered to your wallet shortly

/rps - команда для игры пользователей друг против друга

Тот же /dice только игра 1 на 1 или с большим кол-вом токенов

Челочек должен вписать

/rps {amount-of-tokens} {name-of-token}

Если у него не хватает баланса то ему пишется:

There is not enough balance, you can replenish via /deposit

Если же баланса хватает то создается игра в чате с ботом где есть и другие люди:

NEW GAME!
@{name user} started a new DICE game with:
➡️ {кол-во токенов}OSHI
➡️ Lucky number: 513
DICE is a game where everyone can enter and receives a random number. After 2 minutes, the player with the highest number, wins!
Play along with this game with typing:
/dice {amount} OSHI

Чтобы играть в команде на которую отвечает игрок /dice {amount} OSHI кол во токенов должно соответствовать числу токенов в ставке

Суть такова, кому выпадет число больше от 1 до 1000 тот и выйграл, тот кто выйграл забирает у игрока всю сумму ставки но получает только 0,9x