{"id":16711188,"url":"https://github.com/viir/bots","last_synced_at":"2025-04-09T14:14:16.628Z","repository":{"id":37753679,"uuid":"145450568","full_name":"Viir/bots","owner":"Viir","description":"Programming bots to play video games","archived":false,"fork":false,"pushed_at":"2025-03-14T15:38:57.000Z","size":8424,"stargazers_count":182,"open_issues_count":19,"forks_count":134,"subscribers_count":22,"default_branch":"main","last_synced_at":"2025-04-06T04:29:02.303Z","etag":null,"topics":["ai","artificial-intelligence","bot-framework","botlab","bots","botting","elvenar","eve-online","tribal-wars-2","video-games"],"latest_commit_sha":null,"homepage":"https://botlab.org","language":"Elm","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Viir.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"License.txt","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":"2018-08-20T17:38:59.000Z","updated_at":"2025-03-24T19:47:44.000Z","dependencies_parsed_at":"2023-10-17T03:01:38.613Z","dependency_job_id":"c8b13c5e-4742-483f-9b1f-273bda4bf736","html_url":"https://github.com/Viir/bots","commit_stats":{"total_commits":1133,"total_committers":9,"mean_commits":"125.88888888888889","dds":0.04413062665489853,"last_synced_commit":"d3db0c1fe374bfdaa1ea363799545cc52a6274ef"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Viir%2Fbots","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Viir%2Fbots/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Viir%2Fbots/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Viir%2Fbots/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Viir","download_url":"https://codeload.github.com/Viir/bots/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248054193,"owners_count":21039952,"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","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":["ai","artificial-intelligence","bot-framework","botlab","bots","botting","elvenar","eve-online","tribal-wars-2","video-games"],"created_at":"2024-10-12T20:11:01.307Z","updated_at":"2025-04-09T14:14:16.600Z","avatar_url":"https://github.com/Viir.png","language":"Elm","readme":"What is more interesting than playing video games? - Programming bots to play video games!\n\n## Guides\n\n+ Video on how to run a bot live: \u003chttps://to.botlab.org/guide/video/how-to-run-a-bot-live\u003e\n\n+ How to install the BotLab client and register the `botlab` command: \u003chttps://to.botlab.org/guide/how-to-install-the-botlab-client\u003e\n\n+ How to run a bot: \u003chttps://to.botlab.org/guide/how-to-run-a-bot\u003e\n\n+ How to report an issue with a bot or request a new feature: \u003chttps://to.botlab.org/guide/how-to-report-an-issue-with-a-bot-or-request-a-new-feature\u003e\n\n+ Observing and inspecting (aka 'debugging') a bot: \u003chttps://to.botlab.org/guide/observing-and-inspecting-a-bot\u003e\n\n+ Testing a bot using simulated environments: \u003chttps://to.botlab.org/guide/testing-a-bot-using-simulated-environments\u003e\n\n+ Input focus scheduling for multiple bot instances: \u003chttps://to.botlab.org/guide/input-focus-scheduling-for-multiple-bot-instances\u003e\n\n+ Running bots on multiple game clients: \u003chttps://to.botlab.org/guide/running-bots-on-multiple-game-clients\u003e\n\n+ [Walkthrough, Programming, Video] Combining behaviors of multiple bot programs: \u003chttps://youtu.be/ALXsLznDOfM\u003e\n\n+ Learn how to develop EVE Online bots and intel tools. Discover the engineering methods and tools behind the most advanced bots: \u003chttps://to.botlab.org/guide/developing-for-eve-online\u003e\n\n+ Syntax of the Elm programming language: \u003chttps://elm-lang.org/docs/syntax\u003e\n\n+ Elm programming language - forward pipe (`|\u003e`) and function composition (`\u003e\u003e`) operators: \u003chttps://to.botlab.org/guide/elm-programming-language-forward-pipe-and-function-composition-operators\u003e\n\n+ Learning Elm? Download the Elm Cheat Sheet to support you during the learning process: \u003chttps://github.com/lucamug/elm-cheat-sheet/\u003e\n\n+ Get a guide for writing Elm code that reads from the EVE Online game client's user interface: Using types from the parsed user interface: \u003chttps://to.botlab.org/guide/parsed-user-interface-of-the-eve-online-game-client\u003e\n\n+ Inspect the UI tree of an EVE Online game client process (live or from archived samples): \u003chttps://to.botlab.org/guide/alternate-ui-for-eve-online\u003e\n\n+ [Programming]: Adding a counter to a bot: \u003chttps://forum.botlab.org/t/i-would-like-to-use-survey-scanner-for-every-even-numbers-of-targets-targetted/3807\u003e\n\n+ [Walkthrough, Programming]: Making an EVE Online bot see anomalies and other pilots: \u003chttps://vimeo.com/526817258\u003e\n\n+ How to collect samples for 64-bit memory reading development: \u003chttps://to.botlab.org/guide/collect-samples-for-memory-reading-development\u003e\n\n+ Syntax highlighting of code blocks - How to format code on the forum: \u003chttps://forum.botlab.org/t/syntax-highlighting-of-code-blocks-how-to-format-code-on-the-forum/738\u003e\n\n+ BotLab Contributor Program: \u003chttps://to.botlab.org/guide/botlab-contributor-program\u003e\n\n## Example Bots\n\nWondering what outcome you can expect from following the guides? Below is a list of example bots. You can test them for free:\n\n+ EVE Online warp-to-0 autopilot\n  + User guide: \u003chttps://to.botlab.org/guide/app/eve-online-autopilot-bot\u003e\n  + Program code: \u003chttps://github.com/Viir/bots/tree/main/implement/applications/eve-online/eve-online-warp-to-0-autopilot\u003e\n\n+ EVE Online mining bot\n  + User guide: \u003chttps://to.botlab.org/guide/app/eve-online-mining-bot\u003e\n  + Program code: \u003chttps://github.com/Viir/bots/tree/main/implement/applications/eve-online/eve-online-mining-bot\u003e\n\n+ EVE Online combat anomaly bot\n  + User guide: \u003chttps://to.botlab.org/guide/app/eve-online-combat-anomaly-bot\u003e\n  + Program code: \u003chttps://github.com/Viir/bots/tree/main/implement/applications/eve-online/eve-online-combat-anomaly-bot\u003e\n\n+ Tribal Wars 2 farmbot\n  + User guide: \u003chttps://to.botlab.org/guide/app/tribal-wars-2-farmbot\u003e\n  + Program code: \u003chttps://github.com/Viir/bots/tree/main/implement/applications/tribal-wars-2/tribal-wars-2-farmbot\u003e\n\n+ Elvenar bot\n  + User guide: \u003chttps://to.botlab.org/guide/app/elvenar-bot\u003e\n  + Program code: \u003chttps://github.com/Viir/bots/tree/main/implement/applications/elvenar/elvenar-bot\u003e\n\n## Related Guides\n\n+ Learn to make online games using the Elm programming language: \u003chttps://github.com/onlinegamemaker/making-online-games\u003e\n\n## Experimental Tools and Guides\n\n+ Use an integrated development environment to test your Elm code: \u003chttps://elm-editor.com\u003e\n\n+ Explore Elm syntax and core library with the Elm Explorer: \u003chttps://botlabs.blob.core.windows.net/blob-library/by-name/ElmExplorer.html\u003e\n\n+ Inspection tool to explore the structure of EVE Online memory readings: \u003chttps://botlabs.blob.core.windows.net/blob-library/by-name/2023-06-21-eve-online-alternate-ui.html\u003e\n\n+ How to Allow Multiple RDP Sessions in Windows 10: \u003chttps://woshub.com/how-to-allow-multiple-rdp-sessions-in-windows-10/\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fviir%2Fbots","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fviir%2Fbots","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fviir%2Fbots/lists"}