RoboYabaso foi desenvolvido pela primeira vez por LarryLo Retsnimle.
é um projeto de robô de dados de código aberto.
Obtido em https://docs.google.com/document/d/1dYnJqF2_QTp90ld4YXj6X8kgxvjUoHrB4E2seqlDlAk/edit
Agora foi alterado para Linha três em um x Discord x Telegram.
Embora seja três em um, pode ser usado individualmente, mas o conjunto de dados é compartilhado.
A condição de inicialização é entrar no CHANNEL_SECRET do BOT em HEROUKU
Caso contrário, não haveria tantos servidores para abrir tantos BOTs.
O Whatsapp está ansioso para abrir suas permissões em breve. As pessoas de Hong Kong usam mais o Whatsapp.
Isso é construído no servidor gratuito do Heroku, então todos podem seguir o tutorial abaixo para personalizar e criar seu próprio BOT!
Agora suporta lançamentos de dados comuns, cálculos puros, lançamentos de dados divertidos, fortuna, Cthulhu Mythology Zhu's Lonely Tower, God's Hunting, Labyrinth Kingdom, Ya Xia's Mortal Adventure, Ninja God, DX2nd, 3rd
Destino, Eterno Amanhã, Sword World 2.5, WOD Dark World,
Personalize a função de dados, armazene a função de instrução de rolagem de dados, função de interruptor de rolagem de dados e função de banco de dados
A propósito, estamos promovendo a Enciclopédia TRPG do Distrito TRPG de Hong Kong para recrutar pessoal técnico.
Para outras funções, deixe comentários e sugestões.
Função de adivinhação.
Suporta passos grandes e pequenos.
Adicione a função HELP. Para obter detalhes, insira bothelp no BOT para ver instruções e suporte direto 1d100 5d20.
cc<= alterado para cc cc1 cc2 ccn1 ccn2.
Adicionados rolos NC para Forever Tomorrow de Rainsting/TarotLineBot.
Adicionadas jogadas de dados wod para World of Darkness DX3 SW2.0.
Projeto modular.
Abaixo estão instruções para Line Discord e Telegram, respectivamente. Qual usar depende de qual deles. Além disso, você precisa se inscrever para um mlab ACC.
Inscreva-se primeiro para uma conta Line (absurdo)
Inscreva-se primeiro para uma conta no Github
Basta solicitar primeiro uma conta Heroku e escolher serviços gratuitos para todos os itens a seguir.
Volte para a página do Heroku e clique em Implantar acima. Você verá quatro maneiras de configurar o código.
Acho que se você sabe como usar o primeiro tipo (Heroku Git) ou o quarto tipo (Container Registry), provavelmente não lerá esse tipo de tutorial~ Então não vou apresentá-lo~
Definitivamente, definitivamente não é um relacionamento que eu não saiba fazer (olhos vagando)
Tomando o segundo tipo (Github) como exemplo, você pode vincular sua conta do Github - não apenas devolvemos uma cópia do código? Conecte-o para que você possa modificar o código desejado no Github e depois implantá-lo.
Ou você pode usar o terceiro (Dropbox). Depois de vincular, ele baixará automaticamente o código que você acabou de lançar em sua caixa de depósito. Depois de concluir a modificação, basta implantá-la.
Inscreva-se primeiro para uma conta Discord (absurdo)
Inscreva-se primeiro para uma conta no Github
Basta solicitar primeiro uma conta Heroku e escolher serviços gratuitos para todos os itens a seguir.
Anote esse "ID DO CLIENTE"
Entre no bot de configuração à esquerda
No BUILD-A-BOT, clique em Adicionar Bot-> Sim, faça isso. Em seguida, copie o "Token".
Passo 4: Convide o robô para o seu canal
--
https://discordapp.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8
função de teste
npm install -g mocha
mocha .testanalytics.test.js
Telegrama…
É o mais simples, assim como acima, registre primeiro o Telegram ACC
Então acesse https://telegram.me/botfather
Use /new bot para inserir BotName e UserName
Você receberá um token e um código de convite. O token é inserido no Heroku e o código de convite é para os usuários do Telegram se conectarem ao Bot.
Referência às instruções acima
https://github.com/zeteticl/TrpgLineBot-php
Espero que a próxima atualização seja
Mais atualizações serão postadas no grupo Discord
Para a função dark die, digite dr antes do comando. O resultado será uma mensagem privada para você. Por exemplo, digite 2d6+1 para atacar!
Produzirá) 2d6+1: Ataque 9[6+3]+1 = 10
Como acima, você pode fazer um discurso digitando no espaço em branco atrás do número do dado.
Existem outros exemplos abaixo
5 3D6: role 5 3d6s separadamente
D66 D66s: O menor D66 s é fixado na frente
5B10: Rolar sem totalizar 5B10S: Rolar sem totalizar, classificado do maior para o menor
5B10 8: Como acima, calcule também quantos deles são maiores que 8
5U10 8: Jogando 5D10, haverá um dado bônus para cada 8 obtido.
5U10 8 9: Como acima, calcule também quantos deles são maiores que 9
Escolha: Escolha do idioma de inicialização/aleatório/opção/escolha 1
(Pergunta) (Inicialização) (Pergunta) (Opção 1) (Opção 2)
Exemplo: Receba aleatoriamente o número de presentes de Natal 1 2 3 >4
Classificação aleatória: classificação de inicialização
(pergunta) (inicialização) (pergunta) (opção 1) (opção 2) (opção 3)
Exemplo de troca de presentes: Sr. A, Sr. C, Sr. F, Sr. G.
Sistemas atualmente suportados: [Para saber mais sobre o grupo de dados, digite bothelp (número) ou todos ou digite ajuda após o comando, como .sg help]
0: AdvancedDice.ca (calculado) D66 (sn) 5B10 Dx 5U10 xy
1: Classificação divertida de dados (pelo menos 3 opções) escolha/aleatória (pelo menos 2 opções) bandeira diária da fortuna do tarô .me
2: Mitos de Cthulhu cc cc (n) 1 ~ 2 ccb ccrt ccsu .dp .cc7build .cc6build .cc7bg
3: Torre solitária de Zhu.al (nALx*p)
4: DX2º,3º .dx (xDX+y@c ET)
5: Destino .4df(m|-)(bônus)
6: 神wohunt.kk (ET RT NT KT MTx)
7: Labyrinth Kingdom.mk (nMK+m e várias tabelas)
8: Amanhã Eterno Talk.nc (NM xNC+m xNA+m)
9: A aventura mortal de Yaxia.ss (nR>=x[y,z,c] SRx+y FumbleT)
10: Ninja God.sg (ST FT ET e outras tabelas)
11: Mundo da Espada 2.5.sw (Kx Gr FT TT)
12: 歌风.UK (nUK nUK@c ou nUKc)
13: WOD Dark World.xWDy
14: Gato Gato Fantasma Cha.kc xDy z
15: (em beta público) Consulta Wiki/pesquisa de imagens/translation.wiki .image .tran
16: (Em beta público) Dark dice GM function.drgm (addgm del show) dr ddr dddr
17: (em beta público) valor de experiência function.level (mostrar configuração LevelUpWord RankWord)
18: (Em versão beta pública) Dados personalizados function.ra(p)(número de vezes) (adicionar palavra-chave personalizada del show)
19: (em beta público) função de armazenamento de instruções de lançamento de dados.cmd (adicionar palavra-chave personalizada del show)
20: (Em beta público) Dice switch function.bk (add del show)
21: (em beta público) banco de dados function.db(p) (adicionar del show palavras-chave personalizadas)