{"id":24589314,"url":"https://github.com/myrepoarchive/coffee","last_synced_at":"2025-04-30T05:07:30.682Z","repository":{"id":40700471,"uuid":"283500897","full_name":"MyRepoArchive/Coffee","owner":"MyRepoArchive","description":"An open source Discord Bot, using the Discord.js library","archived":false,"fork":false,"pushed_at":"2023-07-30T21:22:42.000Z","size":82751,"stargazers_count":7,"open_issues_count":10,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-30T05:07:24.582Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","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/MyRepoArchive.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}},"created_at":"2020-07-29T13:04:10.000Z","updated_at":"2023-11-03T09:06:50.000Z","dependencies_parsed_at":"2023-02-08T04:31:06.678Z","dependency_job_id":null,"html_url":"https://github.com/MyRepoArchive/Coffee","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/MyRepoArchive%2FCoffee","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MyRepoArchive%2FCoffee/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MyRepoArchive%2FCoffee/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MyRepoArchive%2FCoffee/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MyRepoArchive","download_url":"https://codeload.github.com/MyRepoArchive/Coffee/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251644842,"owners_count":21620634,"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":"2025-01-24T08:15:03.533Z","updated_at":"2025-04-30T05:07:30.644Z","avatar_url":"https://github.com/MyRepoArchive.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Coffe\n\n!!!!! PROJETO DESCONTINUADO!\n\n![Banner Coffee](src/image/coffee-zorro-16x9.png)\n\nUm Bot para o Discord de código aberto, que usa a biblioteca [Discord.js](https://discord.js.org/#/)!\n\n\n#### Links\n[Como usar](#Como-usar)\n\n### Como usar?\nPara rodar o bot na sua máquina, primeiramente você deve ter instalado o **NodeJS** (versões acima do 16.0.0), e ter [criado um bot na área de desenvolvedor do Discord](https://discord.com/developers/applications).\n\nPara funcionar corretamente você também precisará criar um servidor no Discord que vai ser a \"casa\" do seu bot. Lá ele vai te informar de tudo o que está acontecendo com ele. Lembre-se de conceder acesso para visualização das mensagens apenas para pessoas que você deseja, pois o bot pode enviar nesse servidor informações confidenciais à maioria dos usuários. Neste servidor você precisa obrigatoriamente criar um canal de logs para o o bot, ele deve ser do tipo texto (`text`) e o bot precisa ter permissão para ler e enviar mensagens no canal. \n\nO bot utiliza banco de dados MySql que é gratúito, mas para funcionar, você precisa de um servidor MySql rodando. Recomendo que se você estiver rodando localmente, utilize algum servidor local como WampServer ou XAMPP.\n\nA estrutura do banco de dados está no arquivo [estrutura.sql](./estrutura.sql).\n\nVocê também precisa criar na raíz do projeto um arquivo chamado **.env**, que contém as informações de acesso ao seu bot.\n\nO conteúdo do seu arquivo deve ser da seguinte forma:\n\n```\nPREFIX=AQUI_O_PREFIX_DO_SEU_BOT\nOWNERS=IDS_DOS_DONOS_DO_BOT_OU_PESSOAS_QUE_TERÃO_ACESSO_A_COMANDOS_ADMINISTRATIVOS_DO_BOT_SEPARADOS_POR_VÍRGULA_SEM_ESPAÇO\nTOKEN=TOKEN_DO_BOT_DISPONÍVEL_EM_https://discord.com/developers/applications\nMAIN_LOG_CHANNEL=ID_DO_CANAL_DE_LOGS_DO_BOT\nMYSQL_USER=USUARIO_MYSQL_PARA_CONEXÃO_(RECOMENDADO_QUE_POSSUA_TODAS_AS_PERMISSÕES)\nMYSQL_PASSWORD=SENHA_DO_USUÁRIO_MYSQL\nMYSQL_HOST=HOST_DO_SERVIDOR_MYSQL_(PROVAVELMENTE_SERÁ_localhost_SE_ESTIVER_RODANDO_LOCALMENTE)\nMYSQL_DATABASE=NOME_DA_BASE_DE_DADOS_DO_BOT\nMYSQL_PORT=PORTA_DO_SERVIDOR_MYSQL_(PROVAVELMENTE_SERÁ_3306_SE_ESTIVER_RODANDO_LOCALMENTE)(SE_FOR_3306_NÃO_É_NECESSÁRIO_COLOCAR)\nSYNC_CACHE_INTERVAL=INTERVALO_DE_SINCRONIZAÇÃO_DE_CACHE_EM_SEGUNDOS_DEFAULT_15(OPCIONAL)\n```\n\nLembre-se também de instalar as dependências do projeto com o comando:\n```\nnpm install\n```\nou, caso possua o yarn instalado na máquina:\n```\nyarn install\n```\n\nPara rodar o bot em ambiente de deselvolvimento você pode executar o comando: `npm run dev` ou, caso possua yarn: `yarn dev`.\nPara rodar o bot em ambiente de produção você pode executar o comando: `npm run start` ou, caso possua yarn: `yarn start`.\n\n\n**LEMBRE-SE que seu bot só ficará online enquanto sua máquina estiver ligada, ou até o momento que você parar de rodar o bot (pode usar *\"CTRL + C\"* dentro do terminal para parar o bot).**\n\n### Emojis personalizados\n\nO bot utiliza alguns emojis personalizados para mostrar informações ao usuário, eles podem ser encontrados em [src/image/emojis](src/image/emojis). É importante que no servidor do seu bot possua esses emojis (as imagens podem ser diferentes, mas precisam ter o mesmo nome). Após subir os emojis para o servidor, você deve atualizar o arquivo [emojis.json](./src/utils/emojis.json) com os IDs dos emojis.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmyrepoarchive%2Fcoffee","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmyrepoarchive%2Fcoffee","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmyrepoarchive%2Fcoffee/lists"}