[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-7968":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":15,"stars7d":16,"stars30d":14,"stars90d":15,"forks30d":15,"starsTrendScore":15,"compositeScore":17,"rankGlobal":10,"rankLanguage":10,"license":10,"archived":18,"fork":19,"defaultBranch":20,"hasWiki":19,"hasPages":18,"topics":21,"createdAt":10,"pushedAt":10,"updatedAt":36,"readmeContent":37,"aiSummary":38,"trendingCount":15,"starSnapshotCount":15,"syncStatus":14,"lastSyncTime":39,"discoverSource":40},7968,"PokeAssistant","TrashUwU\u002FPokeAssistant","TrashUwU","Amazing Free Pokétwo Assistant that identifies Pokémons from Pokétwo spawns, pings a role if a legendary spawns and pins them, pings you if your Shiny Hunt Pokémon spawns and other features like Quest Ping! Every features are automated.","",null,"Ruby",2478,198,2,0,1,28.9,true,false,"main",[22,23,24,25,26,27,28,29,30,31,32,33,34,35],"discord-poketwo","poke-assistant","pokeassistant","pokemon-bot","poketwo","poketwo-assistant","poketwo-bot","poketwo-cheat","poketwo-hack","poketwo-helper","poketwo-identifier","poketwo-name","poketwo-name-bot","poketwo-namer","2026-06-12 02:01:47","![](https:\u002F\u002Fmedia.discordapp.net\u002Fattachments\u002F714908291641376810\u002F868701576183820298\u002FPokeAssistant_3.png?width=700&height=100)\n\n[![Version](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FVersion-4.0.0-%2325d60b?logo=visual-studio-code&style=for-the-badge)](https:\u002F\u002Fgithub.com\u002FTrashUwU\u002FPokeAssistant\u002Freleases) [![Forks](https:\u002F\u002Fimg.shields.io\u002Fendpoint?style=for-the-badge&url=https%3A%2F%2Fcoffee.buttertaurus.repl.co%2Fforks)](https:\u002F\u002Freplit.com\u002F@ButterTaurus\u002FPokeAssistant) [![Premium](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fpremium%20users-73-%23FF8C00?logo=github&style=for-the-badge)](https:\u002F\u002Fgithub.com\u002FTrashUwU\u002FPokeAssistant\u002F#features) [![Discord](https:\u002F\u002Fimg.shields.io\u002Fendpoint?style=for-the-badge&url=https%3A%2F%2Fcoffee.buttertaurus.repl.co%2Fdiscord)](https:\u002F\u002Fdiscord.gg\u002FCtXvFj9yPq)\n\n# PokéAssistant\n\nAmazing Pokétwo Assistant Bot that pings you if legendary or mythical spawns, and other features Eg. SH Ping, Quest Ping, Anti-Snipe and more! **It's a forked and improved version of [Chamburr](https:\u002F\u002Fgithub.com\u002Fchamburr)'s unmaintained\u002Fdead PokéAssistant made for Pokécord.**\n\n__**This bot is `not` against Discord TOS**__.\n\n> **[Skip to Installation\u002FSetup Guide](https:\u002F\u002Fgithub.com\u002FTrashUwU\u002FPokeAssistant#bot-installation-guide)**\n\n \n## License\nThere is no license for PokéAssistant. This ensures you are not allowed to redistribute or change the code and [this](https:\u002F\u002Fgithub.com\u002FTrashUwU\u002FPokeAssistant\u002Fblob\u002Fmain\u002FREADME.md) ReadMe. I maintain all rights to the source code since there is no license, and no one can copy, distribute, or develop derivative works from it 😠.\n## Get Premium\n**Boost the support server...**\n\n### Developer\nTrashUwU#8019\n\n![](https:\u002F\u002Fcdn.discordapp.com\u002Fattachments\u002F694227466964697089\u002F836248568591286382\u002FSlash.gif)\n\n[Skip to Installation](https:\u002F\u002Fgithub.com\u002FTrashUwU\u002FPokeAssistant#bot-installation-guide)\n### Issues?!\nFacing issues with the bot? Please create a Github Issue.\n### Questions?\nCode-Safety questions? Scroll down to [questions](https:\u002F\u002Fgithub.com\u002FTrashUwU\u002FPokeAssistant\u002F#questions-1) section or join support server.\n### Bot Repl\nhttps:\u002F\u002Freplit.com\u002F@ButterTaurus\u002FPokeAssistant\n### Support Server Invite Link\nhttps:\u002F\u002Fdiscord.gg\u002FCtXvFj9yPq\n\n## Features\n### Read [this](https:\u002F\u002Fgithub.com\u002FTrashUwU\u002FPokeAssistant#extra-features) if your bot is working and you want to install more features.\n- Harmless and Beginner-Friendly\n- Works on your own bot\n- Anti-Sniper\n- Fast and light\n- Can be hosted 24\u002F7 on cloud or on PC\n- Auto-updates code\n- Uses AI to identify Pokémons\n- 85% Accuracy because of small dataset, how much do you expect from free REPLIT?\n- Returns 1-3 Pokémons as prediction\n- Pins good spawns\n- DMs you, if your Shiny Hunt Pokémon spawns\n- Pings other members in your server, if their Shiny Hunt Pokémon spawns\n- Pings a specific role when rare Pokémons spawn\n- Returns prediction containing 3 Pokémon images and names, if there are many results\n- Faster Prediction **(Premium)**\n- Decreased Rate Limit **(Premium)**\n- Automated Who's-That-Pokémon feature **(Premium)**\n- Pings for Quest (If one spawns from given Region) **(Premium)**\n- Remove `prefix!join` message and reaction **(Premium)**\n- Custom Embed Design **(Exotic)**\n\n\n## Bot Installation Guide\nYou 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\u002F7?\nSo here the guide exists to teach you how.\n\n| Video Tutorials |\n:---:\n| https:\u002F\u002Fdrive.google.com\u002Ffile\u002Fd\u002F1-dtNyLJxo73Ls9nArb20AESOLx3yuCXv\u002Fview?usp=sharing | \n\n### Step 1: Create a Github Account\nVisit https:\u002F\u002Fgithub.com\u002Fjoin and create a Github Account.\n\n### Step 1.5: Star the repository\n![](https:\u002F\u002Fimages-ext-2.discordapp.net\u002Fexternal\u002FFcVNBjEo13wE7x5Rg2wjz9U2xvqAk33hm9Tcw0DtDt8\u002Fhttps\u002Fres.cloudinary.com\u002Fpracticaldev\u002Fimage\u002Ffetch\u002Fs--MJisiJsL--\u002Fc_imagga_scale%2Cf_auto%2Cfl_progressive%2Ch_420%2Cq_auto%2Cw_1000\u002Fhttps%3A\u002F\u002Fthepracticaldev.s3.amazonaws.com\u002Fi\u002F2nn6mhp57inp6rdxarzt.png?width=284&height=52)\n\nVisit https:\u002F\u002Fgithub.com\u002FTrashUwU\u002FPokeAssistant\u002Fstargazers and click the star button\n\n**Sadly majority of the Pokétwo users don't know what's Github :cry:**\n\n### Step 1.7: Enable Developer Mode\nIn The Discord application go to Settings > Appearance > Turn on `Developer Mode`.\n\n### Step 1.9: Creating a bot account\nDon't worry, it's super simple.\n#### Creating the application\nTo create the application, head to https:\u002F\u002Fdiscord.com\u002Fdevelopers\u002Fapplications\u002F. Log in, and you'll reach a page that may look like this:\n\n![](https:\u002F\u002Fmedia.discordapp.net\u002Fattachments\u002F660518707134595095\u002F830720086921707540\u002F1.png)\n\nClick 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.\n\n![](https:\u002F\u002Fcdn.discordapp.com\u002Fattachments\u002F660518707134595095\u002F830720419568418857\u002F2.png)\n\n#### Creating the bot account\nAfter 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**.\n\n![](https:\u002F\u002Fcdn.discordapp.com\u002Fattachments\u002F830448272669802526\u002F960509662275461130\u002F3.PNG)\n\nThere's a few things you can change here. \n- Username: Change your bot's username on Discord\n- Icon: Change the bot's avatar\n- Public bot: Toggles the ability for other users to add your bot to their server.\n- Require Oauth2 Code Grant: Don't check this. Just, don't.\n\nAfter doing these, scroll down.\n#### Enabling Intents\n![](https:\u002F\u002Fcdn.discordapp.com\u002Fattachments\u002F830448272669802526\u002F960507672174673930\u002F11.jpg)\n\n**Enable the intents shown in Pic-**\n- Presence Intent\n- Server Members Intent\n- Message Intent\n- Click `Save Changes`\n\n#### Adding to your server\nTo generate the invite link, click on **Oauth2 >> URL Generator** 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.\n\n![](https:\u002F\u002Fcdn.discordapp.com\u002Fattachments\u002F660518707134595095\u002F830720814994161664\u002F4.png)\n\nCopy the link and open it, select your server and click on **Authorize**. Cheers, it has been added to your server.\n#### Getting the token\nGo back to the **Bot** page and click **Reset Token** and then copy the token. Save it somewhere, you will need that later.\n\n![](https:\u002F\u002Fcdn.discordapp.com\u002Fattachments\u002F830448272669802526\u002F960510274111152148\u002F4.png)\n\n\n### Step 2: Hosting the bot\nThe bot will be hosted on Replit, so you need to create a Replit account first: https:\u002F\u002Freplit.com\u002Flogin.\n#### Getting the code\nThe code has already been setup, you only need to go to https:\u002F\u002Freplit.com\u002F@ButterTaurus\u002FPokeAssistant and click `fork`. Wait 10-60 seconds after forking.\n\n![](https:\u002F\u002Fcdn.discordapp.com\u002Fattachments\u002F567692673440546876\u002F850608211765886996\u002F5.png)\n\n#### Configuration\n\n**PC Users**: Click on `Secrets (Environment Variables)`, it's a Lock Icon\n\n**Mobile Users**: Click `Commands >>` Tab at bottom right corner, Click `Secrets (Environment Variables)`. If you don't see this option, click the arrow facing downward at top right.\n\n![](https:\u002F\u002Fcdn.discordapp.com\u002Fattachments\u002F696949237786738712\u002F836619338051878923\u002F12.jpg)\n\n#### First Secret\n- Click `Secrets (Environment Variables)`\n- Type `TOKEN` in Key Section\n- Paste Bot Token in Value Section\n- Click `Add new Secret`\n\n![](https:\u002F\u002Fcdn.discordapp.com\u002Fattachments\u002F696949237786738712\u002F836619330636480553\u002F13.jpg)\n\n#### Second Secret\n- Type `CHANNEL` in Key Section\n- Paste the Channel IDs (Separate with `,` without space if there are more than one) of Pokémon Spawning Channels in Value Section\n- Click `Add new Secret`\n\n![](https:\u002F\u002Fcdn.discordapp.com\u002Fattachments\u002F696949237786738712\u002F836619328748257310\u002F14.jpg)\n\n#### Third Secret\n- Type `OWNER` in Key Section\n- Paste your Account ID in Value Section\n- Click `Add new Secret`\n\n![](https:\u002F\u002Fcdn.discordapp.com\u002Fattachments\u002F717711311261401159\u002F839115777889271858\u002F19.png)\n(Mobile users will click green **play** button to run)\n(PC users will click Green **Run** Button.)\n\nThe bot should be online now!\n\n### Step 3: Keeping the bot online 24\u002F7\nYour bot will shutdown if you close the replit window. We will be using UptimeRobot to keep the bot online 24\u002F7. Create an account first: https:\u002F\u002Fuptimerobot.com\u002FsignUp.\n\nAfter signing up, login and go to the Dashboard, click on **Create New Monitor**, the configurations are as follows:\n\n![](https:\u002F\u002Fcdn.discordapp.com\u002Fattachments\u002F678537293820330005\u002F830758495824510986\u002F8.png)\n\n- Monitor Type: Choose HTTP(s)\n- Friendly Name: Literally anything\n- URL (or IP): Put `your repl`'s link. If you are on mobile, click on `Web` tab in your replit project (the site where you put bot token, channel ID), it's in bottom right; then you'll see a URL at the top that ends with `repl.co`. Paste that link in Uptimerobot. If you are on PC click [here](https:\u002F\u002Fcdn.discordapp.com\u002Fattachments\u002F678537293820330005\u002F830757823549276160\u002F7.png) to see where the link can be found.\n- Monitoring Interval: 5 minutes\n\nFinally click **Create Monitor** and you're done! Done with everything!\n\n### Keep in Mind\n- The bot will identify 1 Pokémon every 10 seconds; if there are multiple spawns in 10 seconds, the bot will get rate limited (5 seconds for premium)\n- Reduce the number of channels in `Secrets (Environment Variables)` if the bot gets rate limited too many times\n- The bot must have permissions to send embeds\n- Make sure the `Keys` in `Secrets (Environment Variables)` are `UPPERCASE`.\n- Make sure the bot can DM the owner\n- Do not show the bot token to others\n- Do not edit the code, because it will break the whole bot :\u002F\n- You can only have 2 PokéAssistants.\n\n## Extra Features\n> These features are disabled\u002Fenabled by default. Follow the setup-instructions to toggle them.\n\n| **Name**      | **Description** | **Setup**   |\n| :---:        |    :---:   | :---: |\n| **🔍 Quick Find**      | The bot will identify the Pokémon if it finds a spawn in any Channel or Server.       | From https:\u002F\u002Freplit.com\u002Frepls, open your bot Repl, go to `Secrets (Environment Variables)` open `CHANNEL` secret. Now clear the channel ID(s) in value section and paste `000`. Click `Save`. Wait for it to restart after 30 minutes.  |\n| **🏓 Role Ping**   | The bot will ping a specific role if an Ultra Beast, Alolan, Galarian, Legendary or Mythical Pokémon Spawns. `Quick Find` feature should be enabled for better performance. | From https:\u002F\u002Freplit.com\u002Frepls, open your bot Repl, go to `Secrets (Environment Variables)` create a Secret with Key `ROLE` and Value will be the Role name or ID which will be pinged if a rare pokémon spawns.  Click `Save`. Stop the code and run agian or wait for it to automatically restart after 1-12 hours. |\n| **⭐ SH Ping**   | Made for Mass Shiny Hunt Tag. People who have `Sh POKEMONNAME` in server-nickname will get pinged if any `POKEMONNAME` spawns.  `Quick Find` feature should be enabled for better performance.   | From https:\u002F\u002Freplit.com\u002Frepls, open your bot Repl, go to `Secrets (Environment Variables)` create a Secret with Key `PING` and Value will be `True`. To restrict SH Ping to SH only channels, create a Secret with Key `SCH` and Value will be the Channel ID(s) of SH channels (Separate with `,`). To disable, delete the secret called `PING` or set the value to `False`. Stop the code and run agian or wait for it to automatically restart after 1-12 hours. |\n| **❌ Non Explicit**   | The bot will not ping for `Mass Ping`, `Role Ping` and `Quest Ping` feature if it's confidence is low. | From https:\u002F\u002Freplit.com\u002Frepls, open your bot Repl, go to `Secrets (Environment Variables)` create a Secret with Key `EXPLICIT` and Value will be `False`. To disable, delete the secret called `EXPLICIT` or set the value to `True`. Stop the code and run agian or wait for it to automatically restart after 1-12 hours. |\n| **🏹 Pokédex Hunt**   | The bot will DM the owner if a given Pokémon Spawns.  `Quick Find` feature should be enabled for better performance.   | From https:\u002F\u002Freplit.com\u002Frepls, open your bot Repl, go to `Secrets (Environment Variables)` create a Secret with Key `HUNT` and Value will be some Pokémon names. Example: `Timburr,Cacnea,Pikachu`. Owner will get pinged if that Pokémon spawns, useful for Shiny Hunt. Click `Save`. Stop the code and run agian or wait for it to automatically restart after 1-12 hours.  |\n| **🚫 Anti Snipe**   | The bot will warn snipers if they are caught. (Snipers catch Pokémons but do not help Pokémons spawn by sending messages) `Quick Find` feature should be enabled for better performance. | From https:\u002F\u002Freplit.com\u002Frepls, open your bot Repl, go to `Secrets (Environment Variables)` create a Secret with Key `SNIPE` and Value will be `True`. Click `Save`. To disable, delete the secret called `SNIPE` or set the value to `False`. Stop the code and run agian or wait for it to automatically restart after 1-12 hours. |\n| **📌 Auto Pin**   | The bot will pin Ultra Beast, Alolan, Galarian, Legendary or Mythical spawns. `Quick Find` feature should be enabled for better performance. | From https:\u002F\u002Freplit.com\u002Frepls, open your bot Repl, go to `Secrets (Environment Variables)` create a Secret with Key `PIN` and Value will be `True`. Click `Save`. To disable, delete the secret called `PIN` or set the value to `False`. Stop the code and run agian or wait for it to automatically restart after 1-12 hours. |\n| **🎈 Custom Prefix**   | The prefix of the bot will be changed. | From https:\u002F\u002Freplit.com\u002Frepls, open your bot Repl, go to `Secrets (Environment Variables)` create a Secret with Key `PREFIX` and Value will be two letters. Example: `pk`, commands will look like `pk!join`. Click `Save`. To disable, delete the secret called `PIN` or set the value to `False`. Stop the code and run agian or wait for it to automatically restart after 1-12 hours. |\n| **🧠 Hint Identifier**   | The bot will retrieve the Pokémon name from Hint. Type hint command in Pokétwo and the bot will respond. | From https:\u002F\u002Freplit.com\u002Frepls, open your bot Repl, go to `Secrets (Environment Variables)` create a Secret with Key `HINT` and Value will be `True`. Click `Save`. To disable, delete the secret called `HINT` or set the value to `False`. Stop the code and run agian or wait for it to automatically restart after 1-12 hours. |\n| **🔪 Anti SH\u002FQuest Steal**   | Mutes the user if they are caught stealing SH\u002FQuest. And unmutes after 60 minutes + Restores all roles. | Mention your bot for help, and use the `\u003Cprefix>punish` command. |\n| **🧩 Quest Ping**   | **Premium Feature**, the name describes everything. | Mention your bot for help, and use the `\u003Cprefix>quest` command. |\n| **❓ Who's-That-Pokémon** | **Premium Feature**, send a spawn image in a given channel, the bot will say the name. | Mention your bot for help, and use the `\u003Cprefix>who` command. |\n\n## Questions\n### Why is the source code messed up?\nIt's encrypted\u002Fobfuscated. I don't want Pokétwo mods to read and patch against it and also don't want other coders to make an auto-catcher with the help of PokeAssistant.  But you can run it without problem.\n### Why can't I invite the bot instead of hosting it?\nDiscord does not verify these kind of bots, verified bots must be unique. 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!\n### Want to help?\nStar 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.\n### Is it harmful?\nThe bot is not against Discord TOS. But do not show your bot token to others.\n### How do I restart the bot?\nType `prefix!reboot` to reboot your bot! Ping your bot to see the prefix.\n### How do I update the code?\nUpdating is optional. If the bot asks you to update, that means it's a push-over (not optional) you need to update the code or the bot will not work.\nFor updating, copy this [code](https:\u002F\u002Fraw.githubusercontent.com\u002FTrashUwU\u002FPokeAssistant\u002Fmain\u002Fsrc\u002Findex.js). Go to https:\u002F\u002Freplit.com\u002Frepls and click your PokéAssistant REPL. After the editor has loaded, select all codes and press backspace to clear everything from the file. Now paste the copied code. Now delete `json.sqlite`(**Mobile**: Click `files` button and click `•••` beside `json.sqlite`), now press Run\u002FPlay Button. Make sure Run\u002FPlay button now looks like a square. (Not a triangle)\n\n## Troubleshooting\n**Moved to [TROUBLESHOOT.md](https:\u002F\u002Fgithub.com\u002FTrashUwU\u002FPokeAssistant\u002Fblob\u002Fmain\u002Fsrc\u002FTROUBLESHOOT.md#troubleshooting).**\n\n\n## Made by TrashUwU#8019\n","PokeAssistant 是一个针对 Discord 上 Pokétwo 游戏的辅助机器人，能够识别Pokétwo 中出现的宝可梦，并在稀有或传说宝可梦出现时提醒用户。其核心功能包括自动识别宝可梦、当特定目标（如闪卡狩猎）的宝可梦出现时发送通知给用户或指定角色、以及提供任务提醒等。该程序使用 Ruby 语言编写，具有轻量级和快速响应的特点，同时支持云端或本地24\u002F7运行。适用于希望提升游戏体验但又不想违反Discord服务条款的Pokétwo玩家。","2026-06-11 03:15:26","top_language"]