{"id":15021664,"url":"https://github.com/thesoftdiamond/tempvoice","last_synced_at":"2026-01-21T03:32:38.935Z","repository":{"id":253474245,"uuid":"843619127","full_name":"TheSoftDiamond/TempVoice","owner":"TheSoftDiamond","description":"Temp Voice Channel Bot using slash commands. Coded in Javascript","archived":false,"fork":false,"pushed_at":"2024-09-28T00:51:43.000Z","size":144,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-09-28T09:07:55.204Z","etag":null,"topics":["database","discord","discord-bot","discord-js","javascript","json","nodejs","slash-commands","temporary-voice-channels","tempvoice","voice"],"latest_commit_sha":null,"homepage":"","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/TheSoftDiamond.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":"2024-08-16T23:42:26.000Z","updated_at":"2024-09-28T00:51:46.000Z","dependencies_parsed_at":"2024-09-09T01:29:23.670Z","dependency_job_id":"e0c80f65-bee8-42b6-b703-c2f472ed971f","html_url":"https://github.com/TheSoftDiamond/TempVoice","commit_stats":{"total_commits":36,"total_committers":2,"mean_commits":18.0,"dds":0.02777777777777779,"last_synced_commit":"ba54f9d8214fe42710832a9fb7af627b51fb1223"},"previous_names":["thesoftdiamond/tempvoice"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheSoftDiamond%2FTempVoice","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheSoftDiamond%2FTempVoice/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheSoftDiamond%2FTempVoice/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheSoftDiamond%2FTempVoice/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TheSoftDiamond","download_url":"https://codeload.github.com/TheSoftDiamond/TempVoice/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219876291,"owners_count":16554740,"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":["database","discord","discord-bot","discord-js","javascript","json","nodejs","slash-commands","temporary-voice-channels","tempvoice","voice"],"created_at":"2024-09-24T19:56:52.779Z","updated_at":"2025-10-29T22:30:43.763Z","avatar_url":"https://github.com/TheSoftDiamond.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TempVoice\n\n**This project is mostly complete, and nearly production-ready**\n\nAn open source upcoming implementation of a temp voice bot with user and admin commands. Should work on multiple servers.\n\n### Acknowledgements\n- Jacon500 - Some code optimizations and assistance with some features, and bug testing.\n- ZMaster - Some function setup and assistance\n- NickALafrance - Some function setup and assistance, and more.\n\n### Prerequisites\n\n- [Node.js](https://nodejs.org/) (v16.x or higher)\n- [Discord Developer Portal](https://discord.com/developers/applications) account to create your bot\n- [Discord.JS](https://discord.js.org/) (v14.x or higher)\n\n### Setup \nThis guide is for setting up the bot assuming you are hosting it yourself. If you are using someone else's copy of it, skip to Step 4. \n\n1. To setup run the following commands\n```npm\nnpm install discord.js dotenv\n```\n\n2. Populate the categories in the .env file (Rename env.example to .env):\n```env   \nDISCORD_TOKEN=\"\"\nCLIENTID = \"\"\nADMINROLEID = \"\"\n#SERVER ID IS REQUIRED FOR A SERVER TO DEPLOY GUILD COMMANDS TO.\nSERVERID = \"\"\n# Where we will store the global server settings file\nSETTINGSFILE = \"./globalserversettings/settings.json\"\n```\n\n3. You will need to run `node deploy-commands`.\n\n4. In the server, run the `/setup` command and follow its instructions.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthesoftdiamond%2Ftempvoice","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthesoftdiamond%2Ftempvoice","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthesoftdiamond%2Ftempvoice/lists"}