{"id":13622818,"url":"https://github.com/jlbruno/TT-Helper-Bot","last_synced_at":"2025-04-15T10:31:40.002Z","repository":{"id":4454451,"uuid":"3062931","full_name":"jlbruno/TT-Helper-Bot","owner":"jlbruno","description":"a bot for random helpful functions on turntable.fm","archived":false,"fork":false,"pushed_at":"2024-06-18T01:18:13.000Z","size":115,"stargazers_count":5,"open_issues_count":2,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-11-08T10:48:18.271Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","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/jlbruno.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":"2011-12-28T14:08:11.000Z","updated_at":"2021-11-29T15:15:05.000Z","dependencies_parsed_at":"2024-11-08T10:33:13.091Z","dependency_job_id":"07fa7f14-97c5-4425-a7dc-0d7b8def64a9","html_url":"https://github.com/jlbruno/TT-Helper-Bot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jlbruno%2FTT-Helper-Bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jlbruno%2FTT-Helper-Bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jlbruno%2FTT-Helper-Bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jlbruno%2FTT-Helper-Bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jlbruno","download_url":"https://codeload.github.com/jlbruno/TT-Helper-Bot/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249051621,"owners_count":21204859,"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":[],"created_at":"2024-08-01T21:01:24.430Z","updated_at":"2025-04-15T10:31:39.745Z","avatar_url":"https://github.com/jlbruno.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"A basic helper bot for turntable.fm built on ttapi.\n\n# Requirements\nNode version 14 LTS (tested with 14.16.1)\n\n# Configuration\nRename `.env.example` to `.env` and update the configuration values.\n\nThese are the config values you need to get from Turntable.\n```\nCONFIG_OWNER = 'XXXXXXXXXXXXXXXXXXXXXXXX';\nCONFIG_AUTH = 'XXXXXXXXXXXXXXXXXXXXXXXX';\nCONFIG_USERID = 'XXXXXXXXXXXXXXXXXXXXXXXX';\nCONFIG_ROOMID = 'XXXXXXXXXXXXXXXXXXXXXXXX';\n```\n\nOpen your browser, log into TT using the account you'll use for the bot, and join the room you want your bot to be in.\n\nOpen you developer console, find the values for the configs above by typing the following commands into the console.\n\n### CONFIG_AUTH\n`turntable.user.auth` when logged in as the bot user account.\n\n### CONFIG_USERID\nBot user ID. `turntable.user.id` when logged into TT as the bot.\n\n### CONFIG_ROOMID\nThe ID of the room you want the bot to join when it starts up. `TURNTABLE_ROOM.roomid`\n\n### CONFIG_OWNER\nThis would be your user id. This is used to limit certain commands to the bot owner. This is  `turntable.user.id` when logged in as yourself, not as the bot.\n\n\n# Deployment\nTo run the bot, run `node bot.js` to run the bot configured in `bot.js`. If you have other configured bots, run their script instead.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjlbruno%2FTT-Helper-Bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjlbruno%2FTT-Helper-Bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjlbruno%2FTT-Helper-Bot/lists"}