SteemDrake - very easy and clean Steem Bot for Discord Servers.
Github
I started the coding my first discord/steem bot in JavaScript. SteemDrake Bot is very easy and friendly bot. You can invite this bot to your server and set up in 20-30 minutes. The bot will continue to be supported for much longer. If you want to help me - please contact me using mail:
- [email protected]
- steem.chat / @pabisovsky
or using my social media profiles.
How to Install package from the website?
- Click
Download Source
on project website - Unpack Bot files on the desktop
- Change files according to the instructions below
How to create Discord Bot Account?
- Open Website: https://discordapp.com/developers/applications
- Click
Create an application
- Set your new app icon, name and in notepad save your
Client ID
- Go to Bot tab and click a button:
Add Bot
- Set username to your bot. Example:
Bot-Test
- See your Token and save this in notepad
- Set permissions to your bot
- Now you created your bot account
/data/commands.txt
- Find:
"message":"To register ${member} with your Steem Account, send 0.01 STEEM or 0.01 SBD to @pabisovsky with memo: ${member}
and change @pabisovsky to your steemit account and default price to your selected price. - Find all:
"message":
and change messages to your messages. In this file you can add new commands and delete existing commands.
/data/settings.txt
- Open file. Change token to your discord bot token and change client id to your copied id. You can change
"tag":
too. Example:{"token":"NdG3O5EDNzkyMDkwMzMzGTn1.Dn2Bng.m7w_S9xhEbpV36TJA9ppHs7CXfs","client":"45931941590333185","tag":"!","case":"true","separator":"\s+"}
How to invite bot to your discord server?
Open https://discordapp.com/oauth2/authorize?&client_id=YOUR_CLIENT_ID_HERE&scope=bot&2146958591 [to add administration permission for bot]. Choose a server and click Authorize.
Run bot methods preffered:
1. Node.js on Windows
1a. Download Node.js from: https://nodejs.org/en/ and install this.
1b. Open node.js and write command: node [path to bot files]
. Example: node C:\Users\Sergiusz\Desktop\steem drake\bot.js
or open bot.js using node.js
1c. Now your bot is online.
2. Node.js on Android
2a. Download d/node.js from Google Store [https://play.google.com/store/apps/details?id=io.tempage.dorynode].
2b. Connect your phone to PC using USB.
2c. Transfer bot files to phone to folder Download.
2d. Open d/node.js on your phone.
2e. Click plus button and Add File.
![2e.jpg](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmUoVEfRovBfWcNAmF1SRLR7eut7bRJEV1RX1Z7uzrNVo8/2e.jpg)
![2e (2).jpg](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmSGNYDs6HLv8uaAzw5Ak5GhK9ZsJjtZaL1YwX68MdupwS/2e%20(2).jpg)
2f. Choose Download folder, bot folder and run bot.js.
![2f.jpg](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmZQskXh4ytJxE4ocnVngEy8XHM2kjdFrT45YkW1ojvJr2/2f.jpg)
![2f (2).jpg](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmZnkYDap7ukijaEP3WjTKTidApNfBBcN33nDpiCfPH2zo/2f%20(2).jpg)
![2f (3).jpg](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmYcSTTCWhQf8UjXRcCsayH8Lvn1vXSq8qetYTN8rV7Yot/2f%20(3).jpg)
2g. Your bot is now online.
![42439040_538652426584729_7896836684149424128_n.jpg](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmbWeXUHoViketTNDdM6k9ypCQtcNq9JK13VWDtY3p7Bqf/42439040_538652426584729_7896836684149424128_n.jpg)
3. Node.js on Heroku.com
3a. Open https://dashboard.heroku.com/apps.
3b. Click Create new app
button.
3c. Set your app name and host region (USA or Europe) and click Create App
.
3d. In deploy section set Deployment method: Github
.
3e. Connect with your Github account and with your bot respository.
3f. Enable Automatic Deploys.
3g. In Manual deploy
click Deploy Branch
.
3h. Your bot is now online.
4. Node.js on Linux
4b. Open node.js and write command: node [path to bot files]. Example: node C:\Users\Sergiusz\Desktop\steem drake\bot.js
or open bot.js using node.js
4c. Now your bot is online!
Bot Commands List:
Normal Members:
- !help - show normal member commands
- !register @steemit-id - registration command
- !upvote [link] - add post link to upvote list
Admins [need Administrator permission]:
- !kick [user] - kick person
![3a.jpg](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmVknB1AAya5Gx38X1ucTSkyLn9STBHMDbYss7d5iu3gDP/3a.jpg)
- !ban [user] - ban person
- !verify [user] [rank] - verify user registration payment (manual)
- !unverify [user] [rank] - unverify user registration payment (manual)
- !msg-register - Type:
Hello @everyone! To register your discord with your Steemit Account write !register @[your steemit id]
- !msg-upvote - Type:
Hello @everyone! Before add your post to our upvote list you have to verify your account.
- !upvote-done [user] - upvoted message to mentioned user
Any question? Contact me!
@pabisovsky, I gave you a vote!
If you follow me, I will also follow you in return!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit