Skip to content

Gotcha Bot is an all in one bot for pokecord, it will auto catch, auto level, auto buy xp boost, auto vote, and so much more! This bot is also activly supported, if you have issues setting it up, please let me know on discord! DefaulT#2648

OniSensei/Gotcha-v2.1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gotcha-v2.1

THIS BOT IS NO LONGER SUPPORTED - IT STILL WORKS BUT I WILL NOT HELP U FIX IT

PLEASE CHECK THE REDDIT FOR ANY AND ALL NEWS AND UPDATES

https://www.reddit.com/r/gotchabot/

This bot is not for pokemon go. It is for the discord bot called pokecord.

Auto spammer / catcher for discord bot pokecord

This will take over your keyboard. This is not meant to be used in a discord server with mutiple people, use at your own risk.

Preview

preview

Video guide

Youtube

Downloads

Discord Client

Gotcha v2.1.1.2 - Latest - Working 9/25/19

Gotcha v2.1.1.1 - Old patched

Gotcha v2.1.0.10 - Old - Hotfix

Gotcha v2.1.0.9 - NOT STABLE - New auto voter

Gotcha v2.1.0.8 - Latest Release - New webbrowser support

Gotcha v2.1.0.7 - Older

Gotcha v2.1.0.6 - Older

Gotcha v2.1.0.5 - Older - New auto update feature. This can be turned off in settings.ini

Gotcha v2.1.0.4 - Hotfix - Older - Stable

Gotcha v2.1.0.3 - Older - Stable

Gotcha v2.1.0.2 - Older - Stable

Gotcha v2.1.0.1 - Older - Stable

Gotcha v2.1.0.0 - Original Commit - Stable

Discord Commands

Commands:
+g <- Prefix

Settings Commands: (you must include the "[]" brackets.)

+g[settings][channel][channelname] <- replace channelname with your channel name.
	- This command changes the channel name in the settings.ini file.
	
+g[settings][token][yourtoken] <- replace yourtoken with your token.
	- This command changes the token in the settings.ini file.
	
+g[settings][prefix][p!] <- replace p! with your pokecord prefix.
	- This command changes the token in the settings.ini file.

+g[settings][spamdelay][1500] <- replace 1500 with your delay in ms.
	- This command changes the spam delay in the settings.ini file. (1500ms the default, is the suggested ammount)

+g[settings][autoupdate][on/off] < - replace on/off with either on or off.
	- This command changes the auto updater to true or false in the settings.ini file.
	
+g[settings][autospam][on/off] < - replace on/off with either on or off.
	- This command changes the auto spammer to true or false in the settings.ini file.

+g[settings][autolevel][on/off] < - replace on/off with either on or off.
	- This command changes the auto leveler to true or false in the settings.ini file.
	
+g[settings][autobal][on/off] <- replace on/off with either on or off.
	- This command changes the auto ballance to true or false in the settings.ini file.
	
+g[settings][catchdelay][750] <- replace 750 with your delay in ms.
	- This command changes the catch delay in the settings.ini file (750ms the default, is the suggested ammount)

+g[settings][legend][on/off] <- replace on/off with either on or off.
	- This command changes the legendary notifications to true or false in the settings.ini file.
	
+g[settings][mythic][on/off] <- replace on/off with either on or off.
	- This command changes the mythical notifications to true or false in the settings.ini file.
	
+g[settings][ultrabeast][on/off] <- replace on/off with either on or off.
	- This command changes the Ultra Beast notifications to true or false in the settings.ini file.
	
+g[settings][event][on/off] <- replace on/off with either on or off.
	- This command changes the event pokemon notifications to true or false in the settings.ini file.
	
+g[settings][shiny][on/off] <- replace on/off with either on or off.
	- This command changes the shiny pokemon notifications to true or false in the settings.ini file.
		
+g[settings][custom][on/off] <- replace on/off with either on or off.
	- This command changes the custom pokemon notifications to true or false in the settings.ini file.
		
+g[settings][reload]
	- This command reloads the settings.ini file. This is required after any settings changes in order to take effect. Even after it is suggested to reboot the bot.
	

Setup

  • Click Here to create a bot and invite it to your server as follows

    • Click the 'New Application' button

    New Application

    • Enter a name for this bot and click create

    Name Bot

    • Click the 'Bot' tab under settings on the left toolbar

    Bot Tab

    • Click the 'Add Bot' button

    Add Bot

    • Click 'Yes do it' in the pop-up

    Yes do it

    • Select 'OAuth2' tab under settings on the left toolbar

    OAuth2

    • Select 'Bot' checkbox from the scopes list and copy the link

    Bot OAuth2

    • Paste the copied link into a new tab / new window

    • Select the server you want to invite the bot to and click 'Authorize'

    Authorize Bot

    • Go back to the developer portal at and select the Bot tab again.

    Bot Tab

    • Click 'Copy' button located under the token

    Copy Token

    Downloading

    • Extract the zip to the desktop or my documents, somewhere you can find it easily.

    Extracted

    • Open the folder Gotcha v2.1 that was extracted from the zip and start Gotcha v2.1.exe
      • If you do not want the auto updater to run you need to go to /config/settings.ini and change AutoUpdate to False
      • If you want to change any settings beforehand please check /config/settings.ini and change them
      • If you want to change any settings during the bot running, use the commands located in this readme
      • If you want to pause the bot press F12

    Application

    • If there is an update the auto updated will automatically start. If not then the bot will ask you for your token.

      • This is the token we coppied in the step above, paste it using CTRL + V and press enter

      • The updater should now be asking you for the channel name

        • This is the name of the channel you will be spamming and catching pokemon in, on discord, do not include the #
      • Once complete the bot should start.

    • If there is no update the bot should start.

/config/*.ini explaned

/config/catch.ini

[Catcher]
AutoBal = True                                 ; If True this will auto collect pokedex rewards
CatchDelay = 750                               ; The delay the bot should wait before catching the pokemon
PokeWhitelist = Bulbasaur, Ivysaur, Venusaur   ; The list of pokemon you want to catch. Must be spelled correctly, and capital first letter
[Stats]
Visible = True                                 ; If True this will display catch stats
Totals = True                                  ; If True this will display total lifetime catch stats if catch stats are visible
MostCaught = True                              ; If True this will display your most caught pokemon
Money = True                                   ; If True this will display your current ballance

/config/counts.ini

[Catches]
Seen = 798                                     ; This is how many pokemon you have seen total
Caught = 797                                   ; This is how many pokemon you have caught total
Legendary = 0                                  ; This is how many legendary pokemon you have caught total
Mythical = 0                                   ; This is how many mythic pokemon you have caught total
UltraBeast = 0                                 ; This is how many ultra beast pokemon you have caught total
Event = 0                                      ; This is how many event pokemon you have caught total
Custom = 0                                     ; This is how many custom selected pokemon you have caught total [set in notifications.ini]
Shiny = 1                                      ; This is how many shiny pokemon you have caught total
[MostCaught]
Popular = Skiddo                               ; This is your most caught pokemon ever
PopularCount = 8                               ; This is how many you have caught of that pokemon
[Levels]
Level = 278                                    ; This is how many levels you have gained in total
Evolution = 2                                  ; This is how many evolutions you have gained in total
[Money]
Credits = 132125                               ; This is how many credits you currently have

/config/levels.ini

[Leveler]
AutoLevel = True                               ; If True this will auto select the next pokemon either from queue or latest
LevelQueue = 4076, 4693, 701, 917              ; There are the pokemon to select first else will select latest if empty
[Stats]
Visible = True                                 ; If True this will display level & evolution stats   
Totals = True                                  ; If True this will display total level & evolution stats 

/config/notifications.ini

[Notifications]
Legendary = True                               ; If True this will DM you when you catch a legendary pokemon
Mythical = True                                ; If True this will DM you when you catch a mythic pokemon
UltraBeast = True                              ; If True this will DM you when you catch a ultra beast pokemon
EventPkmn = True                               ; If True this will DM you when you catch a event pokemon
Shiny = True                                   ; If True this will DM you when you catch a shiny pokemon
CustomPkmn = False                             ; If True this will DM you when you catch a custom listed pokemon below
CustomPoke = Dragonite, Tyranitar, Salamance, Metagross, Garchomp, Hydreigon, Goodra, Kommo-o

/config/settings.ini

[Basic]
BotToken =                                    ; This is the bot token you get from https://discordapp.com/developers/applications/
Channel = general                             ; This is the channel in discord you want to spam/catch
Client = Discord                              ; This is the client type | Windows: Discord | Chrome: Google Chrome | Firefox: Mozilla Firefox
Prefix = p!                                   ; This is the pokecord prefix
BotHotkey = F12                               ; This is the hotkey for pausing/resuming the bot | F1 - F12

/config/spam.ini

[Spammer]
AutoSpam = True                               ; If True the bot will auto spam
SpamInterval = 3500                           ; The interval in MS for how offten to spam messages

/config/updater.ini

[Updater]
AutoUpdate = True                             ; If True the bot will auto update
Version = 2.1.0.9                             ; The current version your bot is running

/config/voter.ini

[Voter]
AutoVoter = True                              ; If True the bot will auto vote every 12 hours
LastVote = 8/3/2019 7:53:49 PM                ; This is the last time your auto voter ran
[Discord]
Email = test@test.com                         ; This is your discord email. This is required. Otherwise set AutoVoter = False
Password = test123                            ; This is your discord password. This is required. Otherwise set AutoVoter = False

About

Gotcha Bot is an all in one bot for pokecord, it will auto catch, auto level, auto buy xp boost, auto vote, and so much more! This bot is also activly supported, if you have issues setting it up, please let me know on discord! DefaulT#2648

Topics

Resources

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published