{"id":14983233,"url":"https://github.com/ballerini-server/codefi","last_synced_at":"2025-06-11T13:34:45.428Z","repository":{"id":45489124,"uuid":"380584318","full_name":"Ballerini-Server/Codefi","owner":"Ballerini-Server","description":"Discord bot for lo-fi music radio","archived":false,"fork":false,"pushed_at":"2023-04-28T20:01:16.000Z","size":112,"stargazers_count":143,"open_issues_count":1,"forks_count":37,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-07T21:36:26.953Z","etag":null,"topics":["bot","discord","discord-js","lo-fi","lofi-player","music-bot"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Ballerini-Server.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":"2021-06-26T19:45:53.000Z","updated_at":"2025-03-24T12:32:33.000Z","dependencies_parsed_at":"2024-09-28T08:41:08.448Z","dependency_job_id":null,"html_url":"https://github.com/Ballerini-Server/Codefi","commit_stats":{"total_commits":60,"total_committers":10,"mean_commits":6.0,"dds":0.7833333333333333,"last_synced_commit":"cebd8062cda0af1e21d276c53a5c839bcb56522a"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ballerini-Server%2FCodefi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ballerini-Server%2FCodefi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ballerini-Server%2FCodefi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ballerini-Server%2FCodefi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ballerini-Server","download_url":"https://codeload.github.com/Ballerini-Server/Codefi/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ballerini-Server%2FCodefi/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259274232,"owners_count":22832490,"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":["bot","discord","discord-js","lo-fi","lofi-player","music-bot"],"created_at":"2024-09-24T14:06:56.381Z","updated_at":"2025-06-11T13:34:45.391Z","avatar_url":"https://github.com/Ballerini-Server.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Codefi Ballerini🌃\n\nUm bot criado pela [Comunidade Ballerini](https://discord.gg/wagxzStdcR) para você ouvir músicas Lo-Fi sem parar enquanto desenvolve em algum canal de voz!\n\n## Tecnologias utilizadas No Projeto 🛠️\n\n- [TypeScript](https://www.typescriptlang.org/pt/docs/)\n- [Node.js](https://nodejs.org/en/)\n- [Discord.js](https://discord.js.org/#/)\n- [play-dl](https://www.npmjs.com/package/play-dl)\n\n## Esclarecimentos ⚠️\n\nNota: Há uma versão open-source nesse repositório que foi usada como base para o bot oficial e que está funcionando perfeitamente.\n\n## Para contribuir no desenvolvimento do projeto 💻\n\n1. Você fará o fork do nosso repositório, pelo botão que aparece no canto direito superior `fork`.\n\nPara colocar agora os arquivos na sua máquina, você fará um clone do repositório adicionado no seu github. Para isso, dentro do seu repositório haverá um botão `code`, onde você conseguirá copiar uma url. Utilize-a para rodar o comando dentro da pasta que quiser `git clone \u003clink copiado\u003e`.\n\n![Url para git clone](https://media.discordapp.net/attachments/815597906622021632/859069020241264652/unknown.png)\n\n_Caso ainda não esteja familiarizado(a) com git e github, recomendamos assistir os seguintes vídeos: [O que é Git e Github](https://www.youtube.com/watch?v=DqTITcMq68k) e [Como usar Git e Github na prática](https://www.youtube.com/watch?v=UBAX-13g8OM)_\n\n2. Dentro da pasta, no terminal a sua escolha, instale as dependências necessárias para o projeto com o comando:\n\n```\nyarn\n```\n\n3. Para obter o `.env`, basta escrever o seguinte código no seu terminal dentro da pasta do repositório:\n\n```\ncp .env.example .env\n```\n\n4. Crie um bot [neste link](https://discord.com/developers/applications/) e copie o token disponível para colocar no arquivo `.env` na parte que fica localizado o token. \u003cbr\u003e\n\n_(Caso não saiba criar um, basta clicar em `New Application` e depois em `Bot` no canto esquerdo para adicionar um novo. Lá aparecerá o token a ser adicionado no arquivo `.env`)_\n\nAlém do token, é necessário adicionar outras 2 variáveis ambiente, `url` (que será a url do vídeo com as músicas lo-fi sem copyright) e `chanelId` (o ID do canal de voz em que o bot entrará, basta clicar com o botão direito no canal). Veja abaixo um molde para você criar esse arquivo:\n\n![Exemplo de arquivo .env](https://media.discordapp.net/attachments/815597906622021632/859055318927278100/unknown.png)\n\n5. Rode o projeto com:\n\n```\nyarn dev\n```\n\n6. Edite o código da forma que acha que poderá ser melhor para o projeto, adicionando features, resolvendo problemas que encontrar, iremos avaliar toda forma de contribuição!\n\n7. Faça um `pull request` para o nosso repositório e descreva exatamente o que você alterou e qualquer ação necessária que devemos fazer para testar ou rodar. Siga nosso [modelo de Pull Request](https://github.com/Ballerini-Server/Codefi/blob/main/.github/pull_request_template.md).\n\n## Notas finais e Copyright ©️\n\nAtualmente usamos a live do canal [Lofi Girl](https://www.youtube.com/channel/UCSJ4gkVC6NrvII8umztf0Ow) para reproduzir a música usada. Não temos fins lucrativos pois o bot é totalmente público e mantido em um servidor particular que não recebe nenhum tipo de verba ou algo do tipo, sendo este um projeto 100% de entretenimento na plataforma discord que busca apenas contribuir para a comunidade\n\n### Desde já agradecemos qualquer contribuição! ❤\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fballerini-server%2Fcodefi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fballerini-server%2Fcodefi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fballerini-server%2Fcodefi/lists"}