Um código completo para download para um bot de música
Procurando um código para um bot de música? Este código totalmente aberto é feito para o seu projeto!
Se precisar de ajuda com este projeto, para obter suporte mais rapidamente você pode ingressar no servidor de ajuda clicando aqui.
Se você não tem nenhum conhecimento de desenvolvimento, é recomendável ingressar no servidor de suporte do Discord para obter ajuda.
Importante!!! Para funcionar você precisa renomear .env.example
para .env
Abra o arquivo de configuração localizado na pasta principal config.js
.
const process = require ( 'process' ) ;
module . exports = {
app : {
token : process . env . DISCORD_TOKEN || 'xxx' ,
playing : 'by the Community ❤️' ,
global : true ,
guild : process . env . GUILD_ID || 'xxx' ,
extraMessages : false ,
loopMessage : false ,
lang : 'en' ,
enableEmojis : false ,
} ,
emojis : {
'back' : '⏪' ,
'skip' : '⏩' ,
'ResumePause' : '⏯️' ,
'savetrack' : '?' ,
'volumeUp' : '?' ,
'volumeDown' : '' ,
'loop' : '?' ,
} ,
opt : {
DJ : {
enabled : false ,
roleName : '' ,
commands : [ ]
} ,
Translate_Timeout : 10000 ,
maxVol : 100 ,
spotifyBridge : true ,
volume : 75 ,
leaveOnEmpty : true ,
leaveOnEmptyCooldown : 30000 ,
leaveOnEnd : true ,
leaveOnEndCooldown : 30000 ,
discordPlayer : {
ytdlOptions : {
quality : 'highestaudio' ,
highWaterMark : 1 << 25
}
}
}
} ;
Configuração básica
app/token
, o token do bot disponível na seção Discord Developers
app/playing
, a atividade do bot
app/global
, se os comandos funcionarão em todos os servidores ou apenas em um (se forem globais, podem levar até uma hora para aparecer)
app/guild
, a guilda na qual o comando de barra será carregado (isso só se aplica se global estiver definido como falso)
app/extraMessages
aumentará a quantidade de spam de bot, enquanto você obtém mais informações (não recomendado)
app/lang
mudará o idioma do cliente bot [ Veja abaixo os códigos de idioma suportados ]
app/Translate_Timeout
definirá o limite de tempo que o bot tem para criar a tradução com sucesso. Se o tempo acabar, apenas a versão original em inglês será impressa. Defina como none
se desejar desativá-lo (Sem tempo limite).
app/enableEmojis
mudará os botões do player com emojis se definido como verdadeiro. false
irá substituí-los por palavras básicas em inglês
opt/loopMessage
, se a mensagem de que uma música está sendo tocada deve ser enviada quando ela estiver em loop
Configuração do modo DJ
opt/DJ/enabled
, se o modo DJ deve ser ativado ou nãoopt/DJ/roleName
, o nome da função de DJ a ser usadaopt/DJ/commands
, a lista de comandos limitada aos membros com a função de DJConfiguração avançada (só altere se você souber o que está fazendo)
opt/maxVol
, o volume máximo que os usuários podem definiropt/spotifyBridge
, pega músicas/playlists do spotify, pesquisa no youtube e reproduz (altamente recomendado)opt/volume
, é o volume padrão em que a fila começaráopt/leaveOnEmpty
, se o bot sair quando a fila estiver vaziaopt/leaveOnEmptyCooldown
, o tempo de espera antes do bot sair quando a fila está vaziaopt/leaveOnEnd
, se o bot sair ao terminar a filaopt/leaveOnEndCooldown
, o tempo de espera antes do bot sair ao terminar a filaopt/discordPlayer
, opções usadas pelo discord-playerPara utilizar o projeto corretamente você precisará de algumas ferramentas.
AVISO: você DEVE usar o Node.js versão v18.20.2
, caso contrário, encontrará grandes problemas de compatibilidade.
FFmpeg para processar áudio (certifique-se de baixar a versão mais recente disponível)
Nó JS ( v18.20.2
) para ambiente
fio para gerenciamento de pacotes
Sem esquecer, claro, do editor de código, recomendamos o código do visual studio
Agora em seu terminal execute os seguintes comandos assumindo que você está no mesmo diretório do projeto.
yarn install
(ou npm install
não recomendada , pois pode não funcionar)
node .
(ou node main.js
)
e pronto, seu bot deve estar rodando!
Realizado com ❤️ pela Comunidade.
Por favor, não retire a licença e mantenha os créditos deste projeto.
Para ter acesso total ao projeto e poder retirar os créditos é aceita uma pequena doação.
Código | Linguagem | Código | Linguagem | Código | Linguagem |
---|---|---|---|---|---|
af | afrikaans | bn | bengali | da | dinamarquês |
sq | albanês | bg | búlgaro | nl | Holandês |
ar | árabe | ca | catalão | en | Inglês |
hy | Armênio | hr | croata | et | estoniano |
eu | Basco | cs | Tcheco | fi | finlandês |
be | Bielorrusso | cy | galês | fr | Francês |
bs | Bósnio | de | Alemão | ga | irlandês |
ja | japonês | jv | Javanês | ka | Georgiano |
kn | Kannada | kk | Cazaque | km | Khmer |
ko | coreano | ku | curdo | ky | Quirguistão |
la | Latim | lb | Luxemburguês | lo | Laos |
lt | lituano | lv | letão | mg | malgaxe |
mi | maori | mk | Macedônio | ml | Malaiala |
mn | mongol | mr | Marathi | ms | malaio |
mt | maltês | my | birmanês | ne | nepalês |
no | norueguês | ny | Chichewa | pa | punjabi |
pl | polonês | ps | pashto | pt | Português |
ro | romeno | ru | russo | sd | Sindi |
si | Cingalês | sk | Eslovaco | sl | esloveno |
sm | samoano | sn | Shona | so | somali |
sq | albanês | sr | sérvio | st | Sesoto |
su | Sudanês | sv | sueco | sw | suaíli |
ta | tâmil | te | Telugu | th | Tailandês |
tr | turco | uk | ucraniano | ur | urdu |
vi | vietnamita | xh | Xhosa | yi | iídiche |
zu | zulu | id | indonésio |