SteemDrake - friendly discord/steem bot by @pabisovsky

in utopian-io •  8 months ago  (edited)

SteemDrake - very easy and clean Steem Bot for Discord Servers.


banner-twitter.png





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:


How to Install package from the website?

  1. Click Download Source on project website
  2. Unpack Bot files on the desktop
  3. Change files according to the instructions below

How to create Discord Bot Account?

Przechwytywanie.JPG

  • Set your new app icon, name and in notepad save your Client ID
  • Go to Bot tab and click a button: Add Bot

Przechwytywanie.JPG

Przechwytywanie.JPG

  • Set username to your bot. Example: Bot-Test
  • See your Token and save this in notepad

Przechwytywanie.JPG

  • Set permissions to your bot

Przechwytywanie.JPG

  • Now you created your bot account

/data/commands.txt

  1. 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.
  2. Find all: "message": and change messages to your messages. In this file you can add new commands and delete existing commands.

/data/settings.txt

  1. 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.

Przechwytywanie.JPG


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

1.JPG

1c. Now your bot is online.

2.JPG

Przechwytywanie.JPG

2. Node.js on Android

2a. Download d/node.js from Google Store [https://play.google.com/store/apps/details?id=io.tempage.dorynode].

Przechwytywanie.JPG

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

2e (2).jpg

2f. Choose Download folder, bot folder and run bot.js.

2f.jpg

2f (2).jpg

2f (3).jpg

2g. Your bot is now online.

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


    Przechwytywanie.JPG


  • !upvote [link] - add post link to upvote list


    3.JPG

Admins [need Administrator permission]:


  • !kick [user] - kick person

2.JPG

3a.jpg


  • !ban [user] - ban person

1.JPG

Przechwytywanie.JPG

1b.JPG


  • !verify [user] [rank] - verify user registration payment (manual)


    6.JPG

    7.JPG

  • !unverify [user] [rank] - unverify user registration payment (manual)


    8.JPG

    9.JPG

  • !msg-register - Type: Hello @everyone! To register your discord with your Steemit Account write !register @[your steemit id]


    msg1.JPG

  • !msg-upvote - Type: Hello @everyone! Before add your post to our upvote list you have to verify your account.


    msg2.JPG

  • !upvote-done [user] - upvoted message to mentioned user


    11.JPG

    12.JPG

Any question? Contact me!





banner-steemit.png

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

@pabisovsky, I gave you a vote!
If you follow me, I will also follow you in return!