Author repo - Untoldhacker: https://github.com/Untoldhacker-Dev/friendly-octo-fortnight
Main Menu: 💰 Balance , ⚙️Set wallet , 👫 Referral , 🎁 Daily Bonus , ⛽ Stats
- (💰 Balance )
/balance
: View Your Funds - (⚙️Set wallet)
/setWallet
: Set Your withdrawal wallet - (👫 Referral)
/referral
: Get Your Refer link - (🎁 Daily Bonus)
/bonus
: claim your Dialy bonus (after every 24 hours) - (⛽ Stats)
/stat
: View bot's statistics, users count, total withdrawals
✏️Admin Panel: Edit- Bonus, Minimum Withdraw, Refer commission, Currency, Ban, Unban, Add / Remove funds
- Edit Bonus- Change Daily bonus amount
- Edit Minimum Withdraw - Change minimum withdrawal amount
- Edit Refer Commission - Change refer bonus amount
- Edit Currency - Change bot's Currency
- Ban - Ban any bad user by it's telegram id
- Unban - Unban any bad user by it's telegram id
- Edit bonus cooldown - Change bonus claim time
- Add / Remove funds - Send funds or Remove funds from an user's balance by it's telegram id.
run /setup
, an In-App Admin panel will open, set all the values, also /panel is available then
This repository can be imported to Bots.Business as a worked chat bot.
Bots.Business - it is probably the first CBPaaS - Chat Bot Platform as a Service.
A CBPaaS is a cloud-based platform that enables developers to create chatbots without needing to build backend infrastructure.
How to create bot?
-
Create bot with @BotFather and take Secret Token
-
Create bot in App and add Secret Token
-
Add Public Key from App as Deploy key with read access (and write access for bot exporting if you need it)
-
Do import for this git repo
Now you can talk with yours new Telegram Bot
See more
File name - it is command name (Bot it can be rewritten in command description)
Command can have: name
, help
, aliases
(second names), answer
, keyboard
, scnarios
(for simple logic) and other options.
It is file header:
/*CMD
command: /test
help: this is help for ccommand
need_reply: [ true or false here ]
auto_retry_time: [ time in sec ]
answer: it is example answer for /test command
keyboard: button1, button2
aliases: /test2, /test3
CMD*/
See more
It is command code in JavaScript.
Use Bot Java Script for logic in command.
For example:
Bot.sendMessage(2+2);
See more
You can store common code in the libs folder. File name - it is library name.
For example code in myLib.js:
function hello(){ Bot.sendMessage("Hello from lib!") }
function goodbye(name){ Bot.sendMessage("Goodbye, " + name) }
publish({
sayHello: hello,
sayGoodbyeTo: goodbye
})
then you can run in any bot's command:
Libs.myLib.hello()
Libs.myLib.sayGoodbyeTo("Alice")
See more
See other bots examples in the github or in the Bot Store
See API