RoboYabaso fue desarrollado por primera vez por LarryLo Retsnimle.
es un proyecto de robot de dados de código abierto.
Procedente de https://docs.google.com/document/d/1dYnJqF2_QTp90ld4YXj6X8kgxvjUoHrB4E2seqlDlAk/edit
Ahora se cambia al tres en uno Line x Discord x Telegram.
Aunque es tres en uno, se puede utilizar individualmente, pero el juego de dados es compartido.
La condición de inicio es ingresar CHANNEL_SECRET del BOT en HEROUKU
De lo contrario, no habría tantos servidores para abrir tantos BOT.
Whatsapp espera con ansias abrir pronto sus permisos. La gente de Hong Kong usa más Whatsapp.
¡Esto está construido en el servidor gratuito de Heroku, por lo que todos pueden seguir el tutorial a continuación para personalizar y crear su propio BOT!
Ahora admite tiradas de dados ordinarias, cálculos puros, tiradas de dados divertidas, fortuna, la mitología de Cthulhu, la torre solitaria de Zhu, la caza de Dios, el reino del laberinto, la aventura mortal de Ya Xia, el dios ninja, DX2nd, 3rd.
Destino, Mañana eterna, Sword World 2.5, WOD Dark World,
Personalice la función de dados, almacene la función de instrucción de lanzamiento de dados, función de interruptor de lanzamiento de dados y función de base de datos
Por cierto, estamos promocionando la Enciclopedia TRPG del Distrito TRPG de Hong Kong para contratar personal técnico.
Para otras funciones, por favor deje comentarios y sugerencias.
Función de adivinación.
Soporta pasos grandes y pequeños.
Añadir función de AYUDA. Para obtener más información, ingrese bothelp en el BOT para ver instrucciones y soporte directo 1d100 5d20.
cc<= cambiado a cc cc1 cc2 ccn1 ccn2.
Se agregaron tiradas NC para Forever Tomorrow de Rainsting/TarotLineBot.
Se agregaron tiradas de dados wod para World of Darkness DX3 SW2.0.
Diseño modular.
Hay instrucciones para Line Discord y Telegram a continuación, respectivamente. Cuál usar depende de cuál. Además, debe solicitar un ACC de mlab.
Solicite primero una cuenta Line (tonterías)
Solicite primero una cuenta de Github
Basta con solicitar primero una cuenta Heroku y elegir servicios gratuitos para todo lo siguiente. No dude en optar por pagar.
Regrese a la página web de Heroku y haga clic en Implementar arriba. Verá cuatro formas de configurar el código.
Supongo que si eres alguien que sabe cómo usar el primer tipo (Heroku Git) o el cuarto tipo (Container Registry), probablemente no leerás este tipo de tutorial ~ Así que no lo presentaré ~
Definitivamente, definitivamente no es una relación que no sé cómo mantener (ojos a la deriva)
Tomando el segundo tipo (Github) como ejemplo, puede vincular su cuenta de Github. ¿No acabamos de devolver una copia del código? Conéctelo para que pueda modificar el código que desee en Github y luego implementarlo.
O puedes usar el tercero (Dropbox). Después de vincular, descargará automáticamente el código que acabas de iniciar en tu Dropbox. Después de completar la modificación, simplemente impleméntela.
Solicite primero una cuenta de Discord (tonterías)
Solicite primero una cuenta de Github
Basta con solicitar primero una cuenta Heroku y elegir servicios gratuitos para todo lo siguiente. No dude en elegir pagar.
Tome nota de ese "ID DE CLIENTE"
Ingrese al Bot de configuración a la izquierda
En BUILD-A-BOT, haga clic en Agregar Bot->Sí, hágalo. Luego copie el "Token".
Paso 4: invita al robot a tu canal
--
https://discordapp.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8
función de prueba
npm install -g mocha
mocha .testanalytics.test.js
Telegrama…
Es el más simple, como arriba, primero registre Telegram ACC
Luego ve a https://telegram.me/botfather
Utilice /new bot para ingresar BotName y UserName
Obtendrá un Token y un código de invitación. El Token se ingresa en Heroku y el código de invitación es para que los usuarios de Telegram se conecten al Bot.
Referencia a las instrucciones anteriores.
https://github.com/zeteticl/TrpgLineBot-php
Espero que la próxima actualización sea
Se publicarán más actualizaciones en el grupo de Discord.
Para la función de dado oscuro, ingresa dr antes del comando. El resultado será un mensaje privado para ti. Por ejemplo, ingresa 2d6+1 para atacar.
Salida) 2d6+1: Ataque 9[6+3]+1 = 10
Como arriba, puedes hablar escribiendo en el espacio en blanco detrás del número del dado.
Hay otros ejemplos a continuación.
5 3D6: tira 5 3d6 por separado
D66 D66s: El D66 s más pequeño se fija delante
5B10: Rollo sin totalizar 5B10S: Rollo sin totalizar, ordenados de mayor a menor
5B10 8: Como arriba, calcule también cuántos de ellos son mayores que 8
5U10 8: Al jugar 5D10, habrá un dado de bonificación por cada 8 lanzado.
5U10 8 9: Como arriba, también calcula cuántos de ellos son mayores que 9
Elección: Elección de idioma de inicio/aleatorio/opción/elegir 1
(Pregunta) (Inicio) (Pregunta) (Opción 1) (Opción 2)
Ejemplo: Recibir aleatoriamente la cantidad de regalos de Navidad 1 2 3 >4
Clasificación aleatoria: clasificación de inicio
(pregunta) (inicio) (pregunta) (opción 1) (opción 2) (opción 3)
Ejemplo de intercambio de regalos: Sr. A, Sr. C, Sr. F, Sr. G.
Sistemas actualmente compatibles: [Para obtener más información sobre el grupo de dados, ingrese bothelp (número) o all o ingrese ayuda después del comando como .sg help]
0: AdvancedDice.ca (calculado) D66(sn) 5B10 Dx 5U10 xy
1: Clasificación divertida de dados (al menos 3 opciones) elección/aleatorio (al menos 2 opciones) bandera de fortuna del tarot diario .me
2: Mitos de Cthulhu cc cc(n)1~2 ccb ccrt ccsu .dp .cc7build .cc6build .cc7bg
3: La torre solitaria de Zhu.al (nALx*p)
4: DX2º,3º .dx (xDX+y@c ET)
5: Destino .4df(m|-)(bonificación)
6: 神wohunt.kk (ET RT NT KT MTx)
7: Labyrinth Kingdom.mk (nMK+m y varias tablas)
8: Charla del mañana eterno.nc (NM xNC+m xNA+m)
9: La aventura mortal de Yaxia.ss (nR>=x[y,z,c] SRx+y FumbleT)
10: Ninja God.sg (ST FT ET y otras tablas)
11: Mundo de espadas 2.5 .sw (Kx Gr FT TT)
12: 歌风.UK (nUK nUK@c o nUKc)
13: WOD Mundo Oscuro.xWDy
14: Gato Gato Fantasma Cha.kc xDy z
15: (en versión beta pública) Consulta Wiki/búsqueda de imágenes/traducción.wiki .imagen .tran
16: (en beta pública) dark die GM function.drgm (addgm del show) dr ddr dddr
17: (en beta pública) función de valor de experiencia.nivel (mostrar configuración LevelUpWord RankWord)
18: (En beta pública) Función de dados personalizada.ra(p)(número de veces) (agregue la palabra clave personalizada del show)
19: (en beta pública) función de almacenar instrucciones de tirada de dados.cmd (agregue la palabra clave personalizada del show)
20: (En beta pública) Función de cambio de dados.bk (agregar del programa)
21: (en beta pública) función de base de datos.db(p) (agregue del show palabras clave personalizadas)