Bot do Discord pro servidor SRB2Kart-Brasil.
- Python 3.8+ (+
discord.py,psutil) screenstuff
- Copie o arquivo
kartbot_config.template.jsonparakartbot_config.jsone defina os valores apropriados - Inicie o servidor usando
screen -dmS server /caminho/do/srb2kart -dedicated & - Execute
python3.8 kartbot.py
-
prefix- Prefixo usado para os comandos do bot -
description- Descrição do bot que aparece no comando de ajuda -
token- Token do bot -
screen_name- Nome doscreendo servidor -
server_folder_path- Caminho da pasta do servidor com uma barra (/) no final! -
server_executable_name- Nome do arquivo executável do servidor -
server_executable_args- Argumentos passados ao servidor (deixe o-dedicated) -
server_max_players- Número máximo de jogadores do servidor (não influencia a funcionalidade do bot, é apenas exibido nok!info) -
ip_message- Mensagem a ser exibida nok!ip -
permission_error_message- Mensagem a ser exibida nok!raceek!battlequando o usuário não tiver o cargo necessário -
helper_roles- Lista de cargos que tem permissão aos comandos de Helper -
admin_roles- Lista de cargos que tem permissão aos comandos de Admin -
enable_dkartconfig_corruption_workaround- Quando habilitado, o bot copia o arquivo embackup_dkartconfig_pathparadkartconfig_pathquandok!restarté utilizado, para evitar a corrupção do arquivo -
backup_dkartconfig_path- Leia acima -
dkartconfig_path- Leia acima
k!help- Exibe uma lista de comandosk!ip- Manda o IP do servidork!status|info|players- Manda informações sobre o servidor e os jogadores conectados
k!race- Muda o gamemode para racek!battle- Muda o gamemode para battle
k!restart- Reinicia o servidork!command|comando <comando>- Executa um comando