{"id":19751392,"url":"https://github.com/darth-knoppix/pokebot","last_synced_at":"2026-06-12T17:32:45.819Z","repository":{"id":84711136,"uuid":"76330042","full_name":"Darth-Knoppix/pokebot","owner":"Darth-Knoppix","description":null,"archived":false,"fork":false,"pushed_at":"2016-12-13T06:38:07.000Z","size":404,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-11-21T17:03:09.791Z","etag":null,"topics":["bot","pokemon","twitter"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Darth-Knoppix.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-12-13T06:32:21.000Z","updated_at":"2016-12-13T06:38:09.000Z","dependencies_parsed_at":null,"dependency_job_id":"dc50678a-e377-402d-9478-b32b470e1bdc","html_url":"https://github.com/Darth-Knoppix/pokebot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Darth-Knoppix/pokebot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Darth-Knoppix%2Fpokebot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Darth-Knoppix%2Fpokebot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Darth-Knoppix%2Fpokebot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Darth-Knoppix%2Fpokebot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Darth-Knoppix","download_url":"https://codeload.github.com/Darth-Knoppix/pokebot/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Darth-Knoppix%2Fpokebot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34256180,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-12T02:00:06.859Z","response_time":109,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bot","pokemon","twitter"],"created_at":"2024-11-12T02:43:35.219Z","updated_at":"2026-06-12T17:32:45.792Z","avatar_url":"https://github.com/Darth-Knoppix.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"#PS3 MDDN 342 2016\n\n-----\n### Idea\n-----\n\nMy idea is to use the pokemon data from corpora (https://github.com/dariusk/corpora/blob/master/data/games/pokemon.json).\nI saw this and thought it could be interesting to show a battle between two pokemon\nlike in the games however it would be through the twitter bot.\n\nI have some basic image loading working and random pokemon being selected.\n\nI would like to eventually have a complete system where a battle can occur over\nthe course of a few posts. Some stretch goals include pokemon selection by poll\nthrough twitter and eventually supporting a 'campaign' where the pokemon levels up.\n\nThis can get very complex very quickly but I am interested to see how people respond\nto this idea and I want to see how far I can push it.\n\nThe artifact is a image of a typical battle screen in the Pokemon games, the properties\nare as follows:\n- Enemy Pokemon/Competitor\n  - Health\n  - Level\n- Player Pokemon\n\nThe Pokemon will be randomly selected along with some basic stats i.e. level and health.\nThe stage and level will be determined by weather data. I would like to adjust the level\nbased on the number of #pokemon_name, found on twitter however the API is not powerful enough.\nBy adding weather data, It allows for greater variation however I would have liked to add more\nrelevant data through twitter or a more user interactable medium.\n\n### Refinement\nTo refine my bot I wanted to add some more interactivity. To do this I rewrote my code in python\nso I could reduce the distance betwee getting information from twitter and drawing the sketch.\n\nThis allowed me to have some more direct interaction between twitter itself and my pokemon battle.\nThe bot will run to aschedule and pick a random battle. The scene will be dertermined as before by \nweather data and will gather the information for the Pokemon form various internet sources.\nIt will assk 'Who won?\" promting the user for some input, this will take the form of a tweet with the hashtag\nof one of the pokemon, the more tweets with that particular hashtag will win the battle. The bot will\nretrieve the tweets from the last day to sum.\n\nA challenge was getting the correct data form Twitter and figuring out a way to use it effectively.\n \n\n\nThe bot is online at[@poke_battle_bot](https://twitter.com/poke_battle_bot)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdarth-knoppix%2Fpokebot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdarth-knoppix%2Fpokebot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdarth-knoppix%2Fpokebot/lists"}