{"id":19436436,"url":"https://github.com/researchstudio-sat/won-randomsimulatorbot","last_synced_at":"2025-09-05T19:47:57.348Z","repository":{"id":46949316,"uuid":"208777424","full_name":"researchstudio-sat/won-randomsimulatorbot","owner":"researchstudio-sat","description":"WoN Bot simulating user behavior","archived":false,"fork":false,"pushed_at":"2021-09-20T20:33:06.000Z","size":36,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-02-25T06:46:43.690Z","etag":null,"topics":["bot","won-bot"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/researchstudio-sat.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-09-16T10:56:15.000Z","updated_at":"2019-10-18T06:12:33.000Z","dependencies_parsed_at":"2022-09-14T12:11:13.460Z","dependency_job_id":null,"html_url":"https://github.com/researchstudio-sat/won-randomsimulatorbot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/researchstudio-sat/won-randomsimulatorbot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/researchstudio-sat%2Fwon-randomsimulatorbot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/researchstudio-sat%2Fwon-randomsimulatorbot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/researchstudio-sat%2Fwon-randomsimulatorbot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/researchstudio-sat%2Fwon-randomsimulatorbot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/researchstudio-sat","download_url":"https://codeload.github.com/researchstudio-sat/won-randomsimulatorbot/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/researchstudio-sat%2Fwon-randomsimulatorbot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273812655,"owners_count":25172879,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-05T02:00:09.113Z","response_time":402,"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","won-bot"],"created_at":"2024-11-10T15:11:09.201Z","updated_at":"2025-09-05T19:47:57.319Z","avatar_url":"https://github.com/researchstudio-sat.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# won-randomsimulatorbot\n\nThis Bot creates new Atoms using TTL files in a specified folder as templates. If contacted with Hints or Connects, it randomly establishes some connections while denying others. It will, at random either respond to incoming messages in these connections or close them again. All its actions have a random delay within a few seconds. After receiving a connection message it may choose to validate the connection data.\n\n## Running the bot\n\n### Prerequisites\n\n- [Java 8 JDK](https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html) or higher installed (openJDK 12 is currently not supported and won't work)\n- Maven framework set up\n\n### On the command line\n\n```\ncd won-randomsimulatorbot\nexport WON_NODE_URI=\"https://hackathonnode.matchat.org/won\"\nexport ATOM_TEMPLATE_DIR=\"src/main/resources/atom-templates\"\nmvn clean package\njava -jar target/bot.jar\n```\nNote: this only works if you have the bouncycastle libraries installed for your java installation. If you don't have that, the following line will start the bot \n\n```\n#(assuming you ran the code above, so you have the environment variables set)\njava -cp \"target/bot.jar;target/bouncycastle-libs/bcpkix-jdk15on-1.52.jar;target/bouncycastle-libs/bcprov-jdk15on-1.52.jar\" won.bot.randomsimulatorbot.RandomSimulatorBotApp\n```\nThis code works on windows. Replace the `;`s with `:`s to run it under Unix.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fresearchstudio-sat%2Fwon-randomsimulatorbot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fresearchstudio-sat%2Fwon-randomsimulatorbot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fresearchstudio-sat%2Fwon-randomsimulatorbot/lists"}