ObliviousDonkey / PokeAssistant

An amazing Pokétwo Assistant that tells you Pokémon names when they spawn.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PokéAssistant

A Pokétwo Hack/Assistant Bot to help you with catching Pokémons on Pokétwo.

Information

PokéAssistant is a bot aimed to help Pokétwo players. It will tell you what Pokémon it is whenever Pokétwo spawns one (Free) and will also ping a role if rare pokemons spawn (Premium Only). As such, you no longer have to rack your brains or even search Google. Sometimes, you may just miss a rare Pokémon like this.

Developer

TrashUwU#8019

Skip to Installation

How does it work?

It uses a light machine learning module, that can predict Pokémons in 5-7 seconds using only 500 MB ram!

Issues?

Facing issues with the bot? Please create a Github Issue.

Quesions?

Scroll down to questions section or join support server.

Bot Repl

https://replit.com/@ButterTaurus/PokeAssistant

Server invite link

https://discord.gg/CtXvFj9yPq

Features

  • Harmless and Beginner-Friendly
  • Fast and light
  • Can be hosted 24/7 on cloud or on PC
  • Pokemon dataset updates automatically (But if the code gets updated, you will need to copy the updated code and paste it in your REPL)
  • Returns 2-3 Pokemons as prediction

Premium Features

  • Faster Prediction (Reduced 4000ms waiting time)
  • Decreased rate limit to 20 seconds
  • No ads
  • Final Prediction
  • Pings a specific role when rare pokemons spawn

Bot Installation Guide Guide

You surely want a private bot for your server, now that you have got the source code, you wonder: how do I keep the bot up 24/7? So here the guide exists to teach you how.

Mobile user? Thanks to Techie Gaurav for uploading it!

Click the image to watch the mobile tutorial uploaded by Techie Gaurav

Step 1: Creating a bot account

The first step in creating a bot is to create your own Discord application. The bot will use the Discord API, which requires the creation of an account for authentication purposes. Don't worry though, it's super simple.

Creating the application

To create the application, head to https://discord.com/developers/applications/. Log in, and you'll reach a page that may look like this:

Click on Create an application. This brings you to the following page, in which you should simply enter a name for the application. After clicking Create, you can also add an avatar. Click Save Changes afterwards.

Creating the bot account

After creating the application, we need to create the Bot User. Go to the Bot section on the left, then click on Add Bot, then Yes, Do it.

There's a few things you can change here.

  • Username: Change your bot's username on Discord
  • Icon: Change the bot's avatar
  • Public bot: Toggles the ability for other users to add your bot to their server.
  • Require Oauth2 Code Grant: Don't check this. Just, don't.

Adding to your server

To generate the invite link, click on Oauth2 in the app page, and scroll down to Scopes. Check the Bot scope to generate a link. You can also add additional permissions for the bot.

Copy the link and open it, select your server and click on Authorize. Cheers, it has been added to your server.

Getting the token

Go to the Bot page and copy the token. Save it somewhere, you will need that later.

Step 2: Hosting the bot

The bot will be hosted on Replit, so you need to create a Replit account first: https://replit.com/login.

Getting the code

The code has already been setup, you only need to go to https://replit.com/@ButterTaurus/PokeAssistant and click fork. Wait 10-60 seconds after forking.

Configuration

(Mobile users will click files button to see all files, all files will be visible to PC users by default) Create a .env file.

Now open .env file. All options are compulsory.

  • TOKEN: Your bot token
  • OWNER: Your Account ID
  • CHANNEL: Channel ID where Pokétwo spawns, for multiple channels separate with , (no spacing)

An example .env code would be:

TOKEN=NTU2NjQ2MjA1MDExMDAxMzQ1.D29B7Q.LcTk_nSujMXdVyFohpJpjF50odE
CHANNEL=771967676951429150,771967676951429150,733971269527273492
OWNER=663917469523843492

(Mobile users will click on console and click green play button to run) (PC users will click Green Run Button.)

The bot should be online now.

Step 3: Keeping the bot online (Optional)

Replit shuts down projects that are inactive for over 5 minutes. The current code should already keep it up, but some users feedback that it doesn't. We will be using Uptime Robot to keep it up here. Create an account first: https://uptimerobot.com/signUp.

After signing up, login and go to the Dashboard, click on Create New Monitor, the configurations are as follows:

  • Monitor Type: Choose HTTP(s)
  • Friendly Name: Literally anything
  • URL (or IP): Put your repl's link. Repl links are these and mobile users will click web button to get the repl link.
  • Monitoring Interval: 5 minutes

Finally click Create Monitor and you're done! Done with everything!

Keep in Mind

  • If the bot gets updated, you will need to copy the index.js code and paste it in the index.js of your repl or the bot will stop working
  • The bot will identify 1 pokemon every 60 seconds; if there are multiple spawns in 1 minute, the bot will get rate limited
  • Reduce the number of channels in .env if the bot gets rate limited too many times
  • The bot must have permissions to send embeds
  • Upgraded/Premium bot includes decreased rate limits(1 pokemon every 20 seconds), no ads, pings a role if a rare pokemon has spawned(Coming Soon), gives final prediction and faster response
  • Make sure .env is not empty and information provided there is correct
  • Make sure the bot can DM the owner
  • The bot's accuracy is 80%
  • Do not show the bot token to others
  • Do not edit the code, because it will break the whole bot :/

Get Premium

Join the support server and create a support ticket to contact the moderators. Premium can't be purchased with money.

Questions

Why is the source code messed up?

It's encrypted/obfuscated. I don't want Pokétwo mods to read and patch against it. But you can run it without problem!

Why can't I invite the bot instead of hosting it?

Discord does not verify bots that work against other bots. Server limit for unverified bots is 100 and bots in 1K+ servers need too much ram. That means you can't invite it to your server, if it's in 100 servers already 😵. With the help of this guide, you can make your own bot and customize it without coding!

Want to help?

Star the repository, refer your friends to this Github repository! Join the support server to request faster results, no ads and decreased rate limit! You must create a support ticket to contact the moderators.

Is it harmful?

The bot is completely safe. You will not get banned from Pokétwo or Discord. But do not show your bot token to others.

How do I update the code?

Updating is optional. If the bot asks you to update, that means it is compulsory not optional. For updating, copy the code of index.js and remove everything from the index.js of your REPL. Now paste the code.

Made by TrashUwU#8019

About

An amazing Pokétwo Assistant that tells you Pokémon names when they spawn.


Languages

Language:Shell 100.0%