{"id":17689864,"url":"https://github.com/viktorholk/script-interactor","last_synced_at":"2025-08-10T08:31:43.776Z","repository":{"id":161614924,"uuid":"439757593","full_name":"viktorholk/script-interactor","owner":"viktorholk","description":"📷 Interactive Twitch bot for executing scripts","archived":false,"fork":false,"pushed_at":"2022-04-20T15:55:32.000Z","size":139,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-10-25T06:00:21.222Z","etag":null,"topics":["bot","chat","chatbot","script","twitch"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/viktorholk.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-12-19T02:21:26.000Z","updated_at":"2024-04-02T11:35:54.000Z","dependencies_parsed_at":null,"dependency_job_id":"b27ee585-ec98-496d-8f4f-4f531b1cef4c","html_url":"https://github.com/viktorholk/script-interactor","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/viktorholk%2Fscript-interactor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/viktorholk%2Fscript-interactor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/viktorholk%2Fscript-interactor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/viktorholk%2Fscript-interactor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/viktorholk","download_url":"https://codeload.github.com/viktorholk/script-interactor/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":229387820,"owners_count":18065240,"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":["bot","chat","chatbot","script","twitch"],"created_at":"2024-10-24T11:49:06.265Z","updated_at":"2024-12-12T12:42:14.384Z","avatar_url":"https://github.com/viktorholk.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\u003cimg src=\"https://github.com/viktorholk/script-interactor/blob/main/docs/images/header.png?raw=true\"\u003e\n\u003cp align=\"center\"\u003e\n    \u003cb\u003eScript Interactor\u003c/b\u003e\n    \u003cbr\u003e\n    Version: \u003cb\u003e1.0.1\u003c/b\u003e\n\u003c/p\u003e\n\n# About\nScript Interactor is a Twitch chatbot built in Node JS.  \nIt encourages your viewers to interact with your Twitch stream by letting them execute scripts, where you as the broadcaster are the target.  \nYou could for example configure the application to run a script whenever a viewer types !reverse - which could result in your keyboard input turning reversed or you could configure a script to spawn enemies around you. The possibilies are up to you.  \nCurrently the applicaton can only be run on Windows machines.\n\n* How does it work?  \nYou configure scripts to be run by chat commands. By adding a script to the ``./scripts`` folder and configuring it in the ``./config/scripts.json``, you allow your viewers to run scripts on your system by typing commands in the chat.  \nThese scripts can be configured to your liking with cooldown timer, points cost, permissions etc. in the ``config/scripts.json``.  \n\n## Requirements\n* [Node](https://nodejs.org/en/) Will be used to run the program and install the necessary modules.  \nNote: if you plan using the executable this will not be needed.\n* [Python](https://www.python.org/downloads/) Will be used to execute Python scripts.  \nNote: Remember to add Python to the system path, during the instillation.\n* [AutoHotkey](https://www.autohotkey.com/) Will be used to execute AutoHotkey scripts.\n\n## Installation\n* Cloning the repository  \nThis require [Node](https://nodejs.org/en/) and [Git](https://git-scm.com/downloads) and installed.  \n`git clone https://github.com/viktorholk/script-interactor` in your terminal, with [Git](https://git-scm.com/downloads) installed.  \nYou can also download the repository as a .zip file [here](https://github.com/viktorholk/script-interactor/archive/refs/heads/main.zip)  \n\nGoto `./src` and type `npm install` in your terminal to install the necessary modules.  \nType `npm start` to run the application.  \n\nYou can skip this by downloading the latest [release](https://github.com/viktorholk/script-interactor/releases).\n\nFor further documentation check the [wiki](https://github.com/viktorholk/script-interactor/wiki).\n* [Setup](https://github.com/viktorholk/script-interactor/wiki/Setup)\n* [Scripts](https://github.com/viktorholk/script-interactor/wiki/Scripts)\n* [Point system](https://github.com/viktorholk/script-interactor/wiki/Points-System)\n* [OBS](https://github.com/viktorholk/script-interactor/wiki/Setup#obs)\n## Issues\nPlease report issues using [GitHub's issues tab](https://github.com/viktorholk/script-interactor/issues), or in the [Discord](https://discord.gg/VEDrsqCn2D).\n## License\nScript Interactor is under the [MIT LICENSE](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fviktorholk%2Fscript-interactor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fviktorholk%2Fscript-interactor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fviktorholk%2Fscript-interactor/lists"}