{"id":16517805,"url":"https://github.com/rancoud/rlctv","last_synced_at":"2025-10-03T17:28:29.760Z","repository":{"id":80410639,"uuid":"44625918","full_name":"rancoud/RLCTV","owner":"rancoud","description":"Chat Bot Competition - RLCTV - https://www.livecoding.tv/rancoud","archived":false,"fork":false,"pushed_at":"2024-08-27T16:28:05.000Z","size":314,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-08T12:06:50.192Z","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":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rancoud.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}},"created_at":"2015-10-20T18:16:08.000Z","updated_at":"2024-08-27T16:28:05.000Z","dependencies_parsed_at":null,"dependency_job_id":"e7b3bd65-adfb-415f-b755-cdddb5387edb","html_url":"https://github.com/rancoud/RLCTV","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/rancoud%2FRLCTV","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rancoud%2FRLCTV/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rancoud%2FRLCTV/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rancoud%2FRLCTV/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rancoud","download_url":"https://codeload.github.com/rancoud/RLCTV/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238607772,"owners_count":19500251,"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-10-11T16:33:44.235Z","updated_at":"2025-10-03T17:28:24.712Z","avatar_url":"https://github.com/rancoud.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# RLCTV\nChat Bot Competition - RLCTV - https://www.livecoding.tv/rancoud  \nFinished last position -\u003e http://blog.livecoding.tv/2015/12/14/chat-bot-competition-voting/  \n\n## How to configure Standalone\n1. Rename file conf.login.sample.js in conf.login.js  \n2. Fill informations\n3. Change in main.js the rooms you want to join by adding or deleting object in clients array\n4. npm install\n5. node main.js (localhost:8080 for song-request)\n\n## TODO\n- [x] se connecter au chat\n- [x] lire les messages\n- [x] lire les personnes entrante et sortante\n- [x] repérer des commandes\n- [x] multiroom\n- [x] detecter la fréquence des utilisateurs\n- [x] saluer les nouveaux\n- [x] reconnaitre les réguliers\n- [x] tools : liste des outils utilisé\n- [x] song playing\n- [x] song request\n- [ ] interface web pour gestion\n\n## Interface web\n- node app.js\n- localhost:4040\n- / -\u003e accueil explication du service\n- /login -\u003e save conf for log\n- /register -\u003e register\n- /logout -\u003e disconnect\n- /dashboard -\u003e join/leave bot\n- /users -\u003e lists users (avec fréquence)\n- /users/settings -\u003e parametrages des utilisateurs\n- /infos/settings -\u003e parametrage des infos\n- /commands -\u003e list des commandes\n- /commands/edit -\u003e edition des commandes\n- /songs -\u003e list des chansons avec la vidéo du song request\n- /songs/settings -\u003e parametrages / bans\n- /modules -\u003e listes des modules\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Francoud%2Frlctv","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Francoud%2Frlctv","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Francoud%2Frlctv/lists"}