WildyflasheventBot
Um bot da Discord para notificar os usuários de eventos flash do Wilderness Flash.
Este bot é executado localmente em sua máquina ou em um servidor. Você também pode usar um serviço de hospedagem.
Este bot pode estar disponível sem uma corrida local no futuro, depende de popularidade.
Este bot é totalmente transparente, o código usado está disponível publicamente para ser visualizado, em um esforço para uma melhor segurança.
Configurar
- Vá para o Portal de Desenvolvedores da Discord
- Siga as instruções para configurar um aplicativo de bot
Depois de ter uma configuração de aplicativo do Discord Bot, siga as instruções abaixo para configurar o bot para o seu servidor.
Configuração de bot
- Digite o token gerado pelo aplicativo Discord no arquivo "token.txt", não adicione outros caracteres.
- Vá para o seu servidor Discord e crie o seguinte:
- Função do administrador do bot (para interagir com o bot)
- Canal de eventos flash - um canal de texto em que o bot enviará atualizações.
- Canal de comando - um canal de texto em que os usuários podem interagir com o bot.
- Um papel para cada um dos 13 eventos de Flash Wilderness.
- Abra o arquivo "Settings.json" e preencha as informações abaixo:
- admin_role_id - Este é o ID de uma função necessária para interagir com o bot.
- bot_member_id - este é o ID do bot real.
- Server_id - o ID do servidor que você pretende usar o bot.
- BOT_OWNER - O ID do usuário do Discord que manterá e hospedará o bot.
- Abra o arquivo "events.json" e preencha o seguinte:
- Para cada evento, insira o ID da função que você criou anteriormente no campo "role_id".
Depois de adicionar o bot ao seu servidor, você pode inserir comandos! No canal de comandos escolhidos para ver uma lista dos comandos disponíveis.
Depois que o bot estiver em execução, você precisará usar o comando! Sync para obter o bot em sincronia com o jogo. Para usar este comando, digite! Sincronize e depois digite os horários de cada evento conforme o wiki
- ! SYNC 0 1 2 3 4 5 6 7 8 9 22 23 24
Finalmente, para executar o bot:
- Windows
- Use o arquivo run.bat para executar o bot.
- Linux
- Use o arquivo run.sh para executar o bot.
Segurança de dados
Certifique -se de manter os dados gerados por este bot seguro:
- Certifique -se de que você não hospeda esse bot no armazenamento público.
- Certifique -se de que você não compartilhe arquivos como o "Token.txt" e "Settings.json" com qualquer pessoa em quem você não confie explicitamente, pois eles podem ser usados para obter acesso ao seu servidor ou informações do usuário. (A maioria dos dados armazenados por este bot está disponível ao público, no entanto, dados como o seu token não são informações públicas e devem ser protegidas)
Licença
Este repositório não possui uma licença. Isso significa que, por padrão, são todos os direitos reservados. No entanto, devido ao controle total sobre quais direitos que incluem, aqui está uma lista do que você pode e não pode fazer:
Você pode:
- Modifique o código para seu próprio uso privado pessoal, desde que o código modificado seja significativamente diferente do código original.
- Use o recurso Pull Solicy.
- Crie um garfo deste repositório se você satisfazer as seguintes condições:
- Você não altera o nome da base do pacote. (com.tcn ou com.tcn.citadelbot)
- Você não remove ou altera nenhuma referência ao autor original do bot.
- Você está corrigindo um bug dentro do código.
- Ou você pretende se comprometer com qualquer uma das ações listadas abaixo na seção "Você não pode".
- Use ou copie pequenas partes do código (como um único método) para uso privado pessoal.
- Copie todas as classes que tenham a tag #open no comentário após as importações.
Você não pode:
- Copie grandes pedaços de código, arquivos de classe inteira ou qualquer ativo contido no bot.
- Redistribuir o bot, a menos que o link que você fornece seja o original. (Github)
- Redistribua o bot sob um nome ou autor diferente.
Equipe de desenvolvimento:
- THECOSMICNEBULA (Autor principal)
Aplicativos da equipe de desenvolvimento:
| 2023 @ thecosmicnebula | Tcn | Todos os direitos reservados (exceto onde especificado) |