
Security News
CVE Volume Surges Past 48,000 in 2025 as WordPress Plugin Ecosystem Drives Growth
CVE disclosures hit a record 48,185 in 2025, driven largely by vulnerabilities in third-party WordPress plugins.
unownbot-filtered
Advanced tools
A daemon that will filter @UnownBot to specific areas and Pokémon, and text you about it
This program is designed to give you a filtered view of the @UnownBot Twitter account. It filters by distance to a set of locations (so you can be notified only about Unown that spawn near locations you can get to).

This program is written in Node.js, which you'll need to install on your computer. If you already have Node.js installed, make sure it is at least v8.1.4; if not, update.
Once you have Node.js installed, you'll need to open a terminal (Mac documentation, Windows documentation). Then install the program by typing
npm install -g unownbot-filtered
This will take a while as it downloads this program from the internet. Once it's done, try to run it, by typing:
unownbot-filtered
This will error, telling you that you need to set up the config file. Follow those instructions, using the below section for guidance. Once you've done all that, you can type unownbot-filtered in the console again, and this time it should work!
config.sample.json to config.json.config.json.config.json.config.json's numberToText field.You can test the program after installing it by running
unownbot-filtered-test
which will use the test data stored in this repository's test/fixtures/tweets.json file to run through the normal program, log what's going on, and text you if appropriate. This can be used to ensure you did the setup correctly. Note that this will output some errors for tweets that are not about Unowns (e.g. the @UnownBot author soliciting donations); this is expected behavior.
Once setup is complete, do
unownbot-filtered
to start the program. It will run forever, logging output for your information, and texting when appropriate.
You could leave this running on your computer, if it doesn't turn off often, or maybe you could get a cloud provider like EC2. If you're on a Linux system and want to run things in the background, you can use the command
nohup unownbot-filtered my-config.json >my-log.txt &
If you want to run multiple instances (e.g., set up one for you and another for your friends), you can use multiple config files.
To do that, copy config.sample.json to multiple files, e.g. config-alice.json and config-bob.json, and fill it out differently for each person. (You can share API credentials between configs, although you might get rate limited if you share them too much.) You will want to change the configLabel field with some identifying value (e.g. their name).
Once you have the configs set up, run the program passing each config file. For example, to run an instance for Alice, do
unownbot-filtered config-alice.json
This project was originally known as nycpokespawn-filtered, and worked on the now-defunct @nycpokespawn Twitter account.
Later, it was forked by @benweiss into benweiss/unownbot-filtered; Ben maintained his version for several months, adding features along the way.
Starting 2017-06-10, the @UnownBot twitter account had some downtime. When it came back on 2017-07-14, the format had changed, breaking Ben's unownbot-filtered. I took the opportunity to make my own unownbot-filtered, repurposing and renaming the original nycpokespawn-filtered repository. I was certainly inspired by some of Ben's code; however most of it is from scratch.
FAQs
A daemon that will filter @UnownBot to specific areas and Pokémon, and text you about it
The npm package unownbot-filtered receives a total of 2 weekly downloads. As such, unownbot-filtered popularity was classified as not popular.
We found that unownbot-filtered demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
CVE disclosures hit a record 48,185 in 2025, driven largely by vulnerabilities in third-party WordPress plugins.

Security News
Socket CEO Feross Aboukhadijeh joins Insecure Agents to discuss CVE remediation and why supply chain attacks require a different security approach.

Security News
Tailwind Labs laid off 75% of its engineering team after revenue dropped 80%, as LLMs redirect traffic away from documentation where developers discover paid products.