{"id":18624819,"url":"https://github.com/gabrieldarezzo/twitchbot","last_synced_at":"2026-05-02T03:09:18.580Z","repository":{"id":106273328,"uuid":"205040022","full_name":"gabrieldarezzo/twitchbot","owner":"gabrieldarezzo","description":"TwitchBot","archived":false,"fork":false,"pushed_at":"2019-09-04T02:03:09.000Z","size":46,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-05-17T07:07:50.411Z","etag":null,"topics":["bot","chatbot","node","nodejs","tmijs","twitch"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":false,"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/gabrieldarezzo.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":"2019-08-28T23:20:38.000Z","updated_at":"2024-06-02T16:07:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"5c555497-222d-46a5-aff8-d281706ea69f","html_url":"https://github.com/gabrieldarezzo/twitchbot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/gabrieldarezzo/twitchbot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gabrieldarezzo%2Ftwitchbot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gabrieldarezzo%2Ftwitchbot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gabrieldarezzo%2Ftwitchbot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gabrieldarezzo%2Ftwitchbot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gabrieldarezzo","download_url":"https://codeload.github.com/gabrieldarezzo/twitchbot/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gabrieldarezzo%2Ftwitchbot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32521147,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-02T01:12:54.858Z","status":"online","status_checked_at":"2026-05-02T02:00:05.923Z","response_time":132,"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","chatbot","node","nodejs","tmijs","twitch"],"created_at":"2024-11-07T04:31:13.403Z","updated_at":"2026-05-02T03:09:18.562Z","avatar_url":"https://github.com/gabrieldarezzo.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TwitchBot\n\n\n## Exemplo:\n![Exemplo dos Comandos](docs/exemplo.png)\n\n## Como rodar na sua maquina\n\nInstale o Node:\nhttps://nodejs.org/en/download/\n\n\nCrie uma conta Bot no http://twitch.tv\n\nFaça um clone do repositorio:\n```shell\ngit clone https://github.com/gabrieldarezzo/twitchbot.git\nnpm run start\n```\n\n`index.js`  \nAltere o seu canal:\n```js\nvar channel = \"gabrieldarezzo\"\n\n// E adicione o seu bot como adm:\nvar adms = [\n  channel,  \n  'darezzobot',  \n];\n```\n\n\nVocê precisa criar um arquivo `password.js`:  \n```js\nexports.password = '{YOUR_TOKEN_GOES_HERE}'\n```  \n\nAgora você precisa da sua conta bot.\nTroque o `{YOUR_TOKEN_GOES_HERE}` pelo `Token TMI(IRC)`, você pode gerar um token aqui:\nhttp://twitchapps.com/tmi\n\n\n# Transformar seu bot em /mod\nÉ bacana deixar seu Bot como /mod, assim ele fica com este icon:  \n![Icon Mod](docs/mod_icon.png) NOME_DO_BOT  \n\nPara isso apenas execute no chat:\n```\n/mod {NOME_DO_SEU_BOT}\n```\n\n# Criar seus proprios comandos:\nApenas adicione uma linha no arquivo `commands.js`: \n\n```json\nmodule.exports = {\n    \"!twitter\":\"https://twitter.com/gabrieldarezzo\",\n    \"!github\":\"https://github.com/gabrieldarezzo\",\n    \"!email\":\"darezzo.gabriel@gmail.com\",\n    \"!specs\":\"i5, 8GB DE RAM, 1050-TI, 120 SSD\",    \n    \"!linkprojeto\":\"https://github.com/gabrieldarezzo/twitchbottwitch\",\n    \"!LINK_DO_COMANDO\":\"VALOR A SER EXIBIDO\",\n};\n```  \n\n\n## NightBot  \nSeria legal usar o NightBot junto.  \nhttps://docs.nightbot.tv/commands/commandlist  \nAssim possibilita comandos como:\n* Mudar o nome da Live -\u003e !title\n* Muda a categoria / game \n\n\n----\n\nPara criar funcionalidades pode usar os comandos do of [tmi.js](https://github.com/tmijs/tmi.js):\n  \nhttps://github.com/tmijs/docs/blob/gh-pages/_posts/v1.4.2/2019-03-03-Commands.md#mods\n\n\nComandos padrões da twitch:\n```\n/help\n/w\n/me\n/disconnect\n/mods\n/vips\n/color\n/user\n/commercial\n/mod\n/unmod\n/vip\n/unvip\n/ban\n/unban\n/timeout\n/untimeout\n/slow\n/slowoff\n/r9kbeta\n/r9kbetaoff\n/emoteonly\n/emoteonlyoff\n/clear\n/subscribers\n/subscribersoff\n/followers\n/followersoff\n/host\n/unhost\n/raid\n/unraid\n/marker\n\n```\nMais comandos do twitch: https://help.twitch.tv/s/article/chat-commands","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgabrieldarezzo%2Ftwitchbot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgabrieldarezzo%2Ftwitchbot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgabrieldarezzo%2Ftwitchbot/lists"}