How to install and set-up NABBOT (Discord Bot for Tibia)

in #utopian-io7 years ago

Repository

https://github.com/Galarzaa90/NabBot

What Will I Learn?

As a complex (and hence extremely complete and useful) discord bot for Tibia and due to the lack of comprehensive installation tutorials out there, here you'll learn step by step how to install and run such software.

  • You will learn how and where to download the required programs.
  • You will learn where to install the files and set them up properly.
  • You will learn to start up the bot and invite it to your Discord server.

Requirements

For this extensive software, you're asked to download quite a few programs and/or tools.

Difficulty

  • Intermediate

Tutorial Contents

  • Install GIT clicking next all the way till the installation is finished.
    DO NOT SWITCH/CHANGE ANY OPTION OR VARIABLE, PLEASE LEAVE IT AS IT IS.
    1 (2).jpg
  • Next install PYTHON 3.6 and make sure to select the option to add Python to PATH.
    1.jpg
  • Extract the files inside the NabBot-master.zipin to the installation address Python was installed in.
    MAKE SURE YOU EXTRACT THE FILES INSIDE THE FOLDER, AND NOT JUST THE FOLDER.
    3.png
  • Enter here and right-click anywhere, select Save as and save it as get-pip.pyinside your Python folder.
    5.png
  • Hold SHIFT right-click inside the folder python is installed into and click open CMD window
    4.png
  • In the cmd window, run the cmdpython get-pip.py
    123.png
  • Next is to execute the cmd python -m pip install -U -r requirements.txt it'll install quite a lot of things and should say it's been successful at the end.
    33.png
  • Now run the cmd python -m pip install -U "yarl<.1.2"
    444.png
  • Run the cmd python nabbot.py. Then it'll then ask for a token. Go to My Apps in the developers portal. Once you're there, click on the New App button.
    555.png
  • Fill the fields, Click on Create App once you're done. Now that you have created your App, look for the Create a Bot User button.
    6666.png
  • You're going to need to click reveal so you can see your token ID
    7777.png
  • Copy and paste that long code on the cmd window, next it'll ask you to press any key to start the bot.
    11111.png

Invite your bot to your Discord server.

In the Developer documentation, inside your newly created bot's app, should be a Client ID
6232342.png

  • Copy that number and replace it in the last part of this link
    https://discordapp.com/oauth2/authorize?scope=bot&permissions=257232&client_id=CLIENT_ID_HERE
  • Select the server you've got administrator's rights and wish to include the bot to, and succeed at the captcha. And that'll be it. Explore the /commands and configure the bot to sharpen it up.

Sort:  

Congratulations @luisoliveirav! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of posts published

Click on any badge to view your Board of Honor.

To support your work, I also upvoted your post!
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

Do you like SteemitBoard's project? Vote for its witness and get one more award!

Thank you for your contribution.

  • The tutorial is poorly structured.
  • Avoid installation steps that are already well documented.
  • Try to come up with new and more innovative/useful ways to utilize NABBOT.

See in this link an example of a good tutorial.


Need help? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]

Right, very much appreciated.

A very basic tutorial. Users can found this tutorial here
https://galarzaa90.github.io/NabBot/install/
And know every body knows the basics of python and how to install python.
Always try to write the link of Your Github account so utopian can see work done by you.You can see templates for tutorials here
https://github.com/utopian-io/editor-templates/blob/master/tutorials

Congratulations @luisoliveirav! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of upvotes

Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word STOP

Do you like SteemitBoard's project? Then Vote for its witness and get one more award!

Congratulations @luisoliveirav! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of upvotes

Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word STOP

Do you like SteemitBoard's project? Then Vote for its witness and get one more award!

Congratulations @luisoliveirav! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of upvotes

Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word STOP

Do not miss the last post from @steemitboard!


Participate in the SteemitBoard World Cup Contest!
Collect World Cup badges and win free SBD
Support the Gold Sponsors of the contest: @good-karma and @lukestokes


Do you like SteemitBoard's project? Then Vote for its witness and get one more award!

Congratulations @luisoliveirav! You have completed the following achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of upvotes

Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word STOP

Do not miss the last post from @steemitboard:
SteemitBoard World Cup Contest - Quarter Finals - Day 2


Participate in the SteemitBoard World Cup Contest!
Collect World Cup badges and win free SBD
Support the Gold Sponsors of the contest: @good-karma and @lukestokes


Do you like SteemitBoard's project? Then Vote for its witness and get one more award!

Congratulations @luisoliveirav! You have completed the following achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of upvotes

Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word STOP

Do you like SteemitBoard's project? Then Vote for its witness and get one more award!

Congratulations @luisoliveirav! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 1 year!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Vote for @Steemitboard as a witness to get one more award and increased upvotes!