RoboYabaso a été développé pour la première fois par LarryLo Retsnimle.
est un projet de robot de dés open source.
Provenant de https://docs.google.com/document/d/1dYnJqF2_QTp90ld4YXj6X8kgxvjUoHrB4E2seqlDlAk/edit
Maintenant, il est remplacé par trois-en-un Line x Discord x Telegram.
Bien qu'il s'agisse de trois en un, il peut être utilisé individuellement, mais le jeu de dés est partagé.
La condition de démarrage est de saisir le CHANNEL_SECRET du BOT dans HEROUKU
Sinon, il n’y aurait pas autant de serveurs pour ouvrir autant de BOT.
Whatsapp est très impatient d'ouvrir bientôt ses autorisations. Les Hongkongais utilisent davantage Whatsapp.
Ceci est construit sur le serveur gratuit d'Heroku, afin que tout le monde puisse suivre le tutoriel ci-dessous pour personnaliser et créer votre propre BOT !
Prend désormais en charge les lancers de dés ordinaires, les calculs purs, les lancers de dés amusants, la fortune, la tour solitaire de la mythologie de Cthulhu Zhu, la chasse de Dieu, le royaume du labyrinthe, l'aventure mortelle de Ya Xia, le dieu Ninja, DX2e, 3e.
Destin, Eternal Tomorrow, Sword World 2.5, WOD Dark World,
Personnalisez la fonction de dés, stockez la fonction d'instruction de lancer de dés, la fonction de commutateur de lancer de dés et la fonction de base de données
À propos, nous faisons la promotion de l'encyclopédie TRPG du district TRPG de Hong Kong pour recruter du personnel technique.
Pour d'autres fonctions, veuillez laisser des commentaires et des suggestions.
Fonction divinatoire.
Prend en charge les grandes et petites étapes.
Ajouter la fonction AIDE. Pour plus de détails, entrez bothelp dans le BOT pour afficher les instructions et prendre en charge directement 1d100 5d20.
cc<= remplacé par cc cc1 cc2 ccn1 ccn2.
Ajout de rouleaux NC pour Forever Tomorrow de Rainsting/TarotLineBot.
Ajout de lancers de dés wod pour World of Darkness DX3 SW2.0.
Conception modulaire.
Vous trouverez ci-dessous respectivement des instructions pour Line Discord et Telegram. Celui à utiliser dépend de celui-ci. De plus, vous devez demander un mlab ACC. L'enseignement sera écrit plus tard.
Demandez d'abord un compte Line (non-sens)
Demandez d'abord un compte Github
Il suffit de demander d'abord un compte Heroku et de choisir des services gratuits pour tout ce qui suit. N'hésitez pas à choisir de payer.
Revenez à la page Web Heroku et cliquez sur Déployer ci-dessus. Vous verrez quatre façons de configurer le code.
Je suppose que si vous êtes quelqu'un qui sait utiliser le premier type (Heroku Git) ou le quatrième type (Container Registry), vous ne lirez probablement pas ce genre de tutoriel~ Je ne le présenterai donc pas~
Certainement, certainement pas une relation que je ne sais pas faire (les yeux dérivent)
En prenant le deuxième type (Github) comme exemple, vous pouvez lier votre compte Github - n'avons-nous pas simplement récupéré une copie du code ? Connectez-le pour pouvoir modifier le code souhaité sur Github puis déployez-le.
Ou vous pouvez utiliser le troisième (Dropbox). Après avoir créé le lien, il téléchargera automatiquement le code que vous venez de lancer dans votre dropbox. Une fois la modification terminée, déployez-la simplement.
Demandez d’abord un compte Discord (non-sens)
Demandez d'abord un compte Github
Il suffit de demander d'abord un compte Heroku et de choisir des services gratuits pour tout ce qui suit. N'hésitez pas à choisir de payer.
Notez cet "ID CLIENT"
Entrez le bot de configuration sur la gauche
Dans BUILD-A-BOT, cliquez sur Ajouter un robot->Oui, faites-le. Copiez ensuite le "Jeton".
Étape 4 : Invitez le robot sur votre chaîne
--
https://discordapp.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8
fonction de test
npm install -g mocha
mocha .testanalytics.test.js
Télégramme…
C'est le plus simple, comme ci-dessus, enregistrez d'abord Telegram ACC
Ensuite, allez sur https://telegram.me/botfather
Utilisez /new bot pour saisir BotName et UserName
Vous obtiendrez un jeton et un code d'invitation. Le jeton est saisi dans Heroku et le code d'invitation permet aux utilisateurs de Telegram de se connecter au Bot.
Référence aux instructions ci-dessus
https://github.com/zeteticl/TrpgLineBot-php
J'espère que la prochaine mise à jour sera
Plus de mises à jour seront publiées sur le groupe Discord
Pour la fonction dark die, entrez dr avant la commande. Le résultat sera un message privé. Par exemple, entrez 2d6+1 pour attaquer !
Sortie) 2d6+1 : Attaque 9[6+3]+1 = 10
Comme ci-dessus, vous pouvez parler en tapant l'espace vide derrière le numéro du dé.
Il y a d'autres exemples ci-dessous
5 3D6 : lancez 5 3d6 séparément
D66 D66s : Le plus petit D66s est fixé à l'avant
5B10 : Lancer sans totaliser 5B10S : Lancer sans totaliser, trié du plus grand au plus petit
5B10 8 : Comme ci-dessus, calculez également combien d'entre eux sont supérieurs à 8
5U10 8 : En jouant 5D10, il y aura un dé bonus pour chaque 8 lancé.
5U10 8 9 : Comme ci-dessus, calculez également combien d'entre eux sont supérieurs à 9
Choix : choix de la langue de démarrage/aléatoire/option/choisissez 1
(Question) (Démarrage) (Question) (Option 1) (Option 2)
Exemple : Recevoir au hasard le nombre de cadeaux de Noël 1 2 3 >4
Tri aléatoire : tri au démarrage
(question) (démarrage) (question) (option 1) (option 2) (option 3)
Exemple d'échange de cadeaux : Monsieur A, Monsieur C, Monsieur F, Monsieur G.
Systèmes actuellement pris en charge : [Pour en savoir plus sur le groupe de dés, veuillez saisir bothelp (numéro) ou all ou saisir help après la commande telle que .sg help]
0 : AdvancedDice.ca (calculé) D66(sn) 5B10 Dx 5U10 xy
1 : Tri amusant des dés (au moins 3 options) choix/aléatoire (au moins 2 options) drapeau de fortune du tarot quotidien .me
2 : Mythe de Cthulhu cc cc(n)1~2 ccb ccrt ccsu .dp .cc7build .cc6build .cc7bg
3 : La tour solitaire de Zhu.al (nALx*p)
4 : DX2ème, 3ème .dx (xDX+y@c ET)
5 : Destin .4df(m|-)(bonus)
6 : wohunt.kk (ET RT NT KT MTx)
7 : Labyrinth Kingdom.mk (nMK+m et diverses tables)
8 : Eternal Tomorrow Talk.nc (NM xNC+m xNA+m)
9 : L'aventure mortelle de Yaxia.ss (nR>=x[y,z,c] SRx+y FumbleT)
10 : Ninja God.sg (ST FT ET et autres tableaux)
11 : Sword World 2.5 .sw (Kx Gr FT TT)
12 : 歌风.UK (nUK nUK@c ou nUKc)
13 : WOD Dark World.xWDy
14 : Chat Chat Fantôme Cha.kc xDy z
15 : (en version bêta publique) Requête wiki/recherche d'images/translation.wiki .image .tran
16 : (en version bêta publique) dark die GM function.drgm (addgm del show) dr ddr dddr
17 : (en version bêta publique) valeur d'expérience function.level (afficher la configuration LevelUpWord RankWord)
18 : (En version bêta publique) Fonction de dés personnalisée.ra(p)(nombre de fois) (ajouter le mot-clé personnalisé del show)
19 : (en version bêta publique) fonction de stockage des instructions de lancer de dés.cmd (ajouter le mot-clé personnalisé del show)
20 : (En version bêta publique) Dice switch function.bk (ajouter del show)
21 : (en version bêta publique) base de données function.db(p) (ajouter des mots-clés personnalisés del show)