{"id":13622769,"url":"https://github.com/samuri51/chillybot","last_synced_at":"2025-04-15T09:33:51.985Z","repository":{"id":5244947,"uuid":"6422490","full_name":"samuri51/chillybot","owner":"samuri51","description":"a turntable bot created by a moderator of straight_chillin11","archived":false,"fork":false,"pushed_at":"2024-11-01T11:56:48.000Z","size":404,"stargazers_count":12,"open_issues_count":7,"forks_count":12,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-11-08T10:48:08.518Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"otakup0pe/nodecoinbase","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/samuri51.png","metadata":{"files":{"readme":"README.md","changelog":"changeLog.txt","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":"2012-10-27T23:12:42.000Z","updated_at":"2024-11-01T11:56:52.000Z","dependencies_parsed_at":"2024-08-27T09:59:23.837Z","dependency_job_id":"1cd6ceaf-792e-4d59-8fe4-b8b4a93fed3b","html_url":"https://github.com/samuri51/chillybot","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/samuri51%2Fchillybot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samuri51%2Fchillybot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samuri51%2Fchillybot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samuri51%2Fchillybot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/samuri51","download_url":"https://codeload.github.com/samuri51/chillybot/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249043187,"owners_count":21203429,"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:23.858Z","updated_at":"2025-04-15T09:33:51.562Z","avatar_url":"https://github.com/samuri51.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"# Features\n---------------\nQueue\\\nafk limit\\\nafk audience limit(separate from afk limit, both can be toggled on and off)\\\nsong length limit\\\nban list\\\nmaster Id list\\\nsong play limit\\\nvote skipping\\\nroom greeting\\\nadd songs to your bots playlist\\\nrandomize your bots playlist\\\nVip list (for when special guests come to dj)\\\nautodjing when 3 or less djs or when no djs on stage\\\nskips stuck songs and gives others 20 seconds to skip\\\nvery noninstrusive, only enforces the queue when people are in the queue\\\n(very easy to make it enforce it all the time, just ask)\\\nability to toggle just about everything\\\nvery easy to use! entirely script based just download node, run the script and you're off!\n\n*now with the ability to automatically reconnect to your turntable room after losing internet connection!\\\n*simply install the latest version of ttapi to do it!\n\nFor a full list of commands, please consult the commands.txt file(does not contain all features, just commands).\n\n\nThis is a bot for straight chillin on turntable.fm but the code can be used in any room.\nIf you notice any bugs or have any questions, comments, or concerns feel free to open an issue\nand i will try to respond.\n\n-----------------------------------------------------------------------------------\nThis bot uses the turntable api by alain gilbert which can be found here:\n\nhttps://github.com/alaingilbert/Turntable-API\n------------------------------------------------------------------------------------\n\n# Installation:\n1. download node.js from nodejs.org\n\n2. Install dependencies\n\n```\nnpm install ttapi\n```\n\n3. create a new account on turntable.fm, this will be your bot. login as the bot and get it's user id and auth and enter that into the script in the setup section.\n    make sure that you do this in the room that you want the bot to show up in as every room has a different room id. In order to find this information out download\n   the bookmark that has a link provided for it below.\n\n4. open up the script (you can do this with notepad or notepad++, i recommend notepad++) and enter in the data it asks for in the setup section at the top of the script (read the instructions carefully)\n\n5. open up command prompt and change directory to the directory that your script is in. in windows this is the CD command, so if the script is in a folder called chillybot on your desktop on your C drive\n   it would look something like this (CD C:\\Users\\username\\desktop\\chillybot). this will vary depending on what your path is, to find out your exact path right click on the chillybot.js file and go to\n   properties. Location is your exact path, do not include the chillybot.js file in your CD command, it will not find it.\n\n6. finally in order to run the bot after you have changed directory appropriately type (node chillybot.js) without the parenthesis into command prompt and hit enter. if it does not immediately give\n   you some kind of a runtime error it is working. login to your main turntable account and go to the room that you are running the bot in and see if it is there.\n\n7. If everything has gone well, make your bot a moderator in the room so that it can effectively enforce it's commands.\n\n  *A last note, the auto djing in this script is meant for a 5 seater room, if you have less than five seats i highly recommend you turn this feature off when you start the bot up with the /getonstage command\n   If you cannot get this bot to run for some reason feel free to open an issue on github.\n  \n **A recent change has made it so that your bot will not be able to log in unless you verify it's email address first**\n\n--------------------------------------------------------------------------------------\nIn order to find the userid, auth and roomid of your bot use this bookmark by alain gilbert.\n\nhttp://alaingilbert.github.io/Turntable-API/bookmarklet.html\n--------------------------------------------------------------------------------------\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamuri51%2Fchillybot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsamuri51%2Fchillybot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamuri51%2Fchillybot/lists"}