RoboYabaso pertama kali dikembangkan oleh LarryLo Retsnimle.
adalah proyek robot dadu sumber terbuka.
Bersumber dari https://docs.google.com/document/d/1dYnJqF2_QTp90ld4YXj6X8kgxvjUoHrB4E2seqlDlAk/edit
Sekarang diubah menjadi Line x Discord x Telegram tiga-dalam-satu.
Meskipun three-in-one, dapat digunakan secara individual, namun set dadu digunakan bersama.
Syarat startupnya adalah masuk ke CHANNEL_SECRET BOT di HEROUKU
Jika tidak, tidak akan ada banyak server untuk membuka begitu banyak BOT.
Whatsapp sangat menantikan untuk segera membuka izinnya. Masyarakat Hong Kong akan lebih banyak menggunakan Whatsapp
Ini dibuat di server gratis Heroku, jadi semua orang dapat mengikuti tutorial di bawah ini untuk menyesuaikan dan membuat BOT Anda sendiri!
Sekarang mendukung pelemparan dadu biasa, perhitungan murni, pelemparan dadu yang menyenangkan, keberuntungan, Menara Kesepian Zhu Mitologi Cthulhu, Perburuan Dewa, Kerajaan Labirin, Petualangan Fana Ya Xia, Dewa Ninja, DX2nd, 3rd
Nasib, Besok Abadi, Dunia Pedang 2.5, Dunia Gelap WOD,
Sesuaikan fungsi dadu, simpan fungsi instruksi pengguliran dadu, fungsi sakelar penggulungan dadu, dan fungsi basis data
Omong-omong, kami sedang mempromosikan Ensiklopedia TRPG Distrik TRPG Hong Kong untuk merekrut tenaga teknis.
Untuk fungsi lainnya, silakan tinggalkan komentar dan saran.
Fungsi ramalan.
Mendukung langkah besar dan kecil.
Tambahkan fungsi BANTUAN. Untuk detailnya, masukkan bothelp di BOT untuk melihat instruksi dan dukungan langsung 1d100 5d20.
cc<= diubah menjadi cc cc1 cc2 ccn1 ccn2.
Menambahkan gulungan NC untuk Forever Tomorrow dari Rainsting/TarotLineBot.
Menambahkan lemparan dadu untuk World of Darkness DX3 SW2.0.
Desain modular.
Ada instruksi untuk Line Discord dan Telegram di bawah ini. Yang mana yang akan digunakan tergantung yang mana. Selain itu, Anda perlu mengajukan mlab ACC. Pengajarannya akan ditulis nanti.
Ajukan akun Line dulu (omong kosong)
Ajukan permohonan akun Github terlebih dahulu
Cukup dengan mengajukan akun Heroku terlebih dahulu dan memilih layanan gratis untuk semua hal berikut ini.
Kembali ke halaman web Heroku dan klik Deploy di atas. Anda akan melihat empat cara untuk mengkonfigurasi kode.
Saya rasa jika Anda adalah seseorang yang mengetahui cara menggunakan tipe pertama (Heroku Git) atau tipe keempat (Container Registry), Anda mungkin tidak akan membaca tutorial semacam ini~ Jadi saya tidak akan memperkenalkannya~
Jelasnya, jelas bukan hubungan yang aku tidak tahu bagaimana melakukannya (mata melayang)
Dengan mengambil tipe kedua (Github) sebagai contoh, Anda dapat mengikat akun Github Anda - bukankah kita baru saja mem-fork salinan kodenya kembali? Hubungkan sehingga Anda dapat mengubah kode yang Anda inginkan di Github dan kemudian menerapkannya.
Atau Anda bisa menggunakan yang ketiga (Dropbox). Setelah Anda link, maka secara otomatis akan mendownload kode yang baru Anda luncurkan ke dropbox Anda. Setelah Anda menyelesaikan modifikasi, terapkan saja.
Ajukan permohonan akun Discord terlebih dahulu (omong kosong)
Ajukan permohonan akun Github terlebih dahulu
Cukup dengan mengajukan akun Heroku terlebih dahulu dan memilih layanan gratis untuk semua hal berikut ini.
Catat "ID KLIEN" itu
Masuk ke Setting Bot di sebelah kiri
Di BUILD-A-BOT, klik Add Bot->Yes Do It. Lalu salin "Token"
Langkah4: Undang robot ke saluran Anda
--
https://discordapp.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8
fungsi tes
npm install -g mocha
mocha .testanalytics.test.js
Telegram…
Caranya paling mudah, sama seperti di atas, daftarkan Telegram ACC terlebih dahulu
Lalu buka https://telegram.me/botfather
Gunakan /bot baru untuk memasukkan BotName dan UserName
Anda akan mendapatkan Token dan kode undangan, Token tersebut diinput ke Heroku dan kode undangan tersebut untuk pengguna Telegram agar dapat terhubung ke Bot.
Referensi ke instruksi di atas
https://github.com/zeteticl/TrpgLineBot-php
Saya harap pembaruan berikutnya adalah
Pembaruan lebih lanjut akan diposting di grup Discord
Untuk fungsi dark die, masukkan dr sebelum perintah. Hasilnya akan menjadi pesan pribadi untuk Anda. Misalnya, masukkan 2d6+1 untuk menyerang!
Akan menghasilkan) 2d6+1: Serangan 9[6+3]+1 = 10
Seperti di atas, Anda dapat berpidato dengan mengetikkan spasi kosong di belakang nomor dadu.
Ada contoh lain di bawah ini
5 3D6: gulung 5 3d6 secara terpisah
D66 D66s: D66 s yang lebih kecil dipasang di depan
5B10 : Gulung tanpa ditotal 5B10S : Gulung tanpa ditotal, diurutkan dari yang terbesar hingga yang terkecil
5B10 8: Seperti di atas, hitung juga berapa banyak yang lebih besar dari 8
5U10 8: Memainkan 5D10, akan ada bonus dadu untuk setiap 8 kali pelemparan.
5U10 8 9: Seperti di atas, hitung juga berapa banyak yang lebih besar dari 9
Pilihan: Pilihan bahasa permulaan/acak/pilihan/pilih 1
(Pertanyaan) (Startup) (Pertanyaan) (Opsi 1) (Opsi 2)
Contoh: Menerima secara acak jumlah hadiah Natal 1 2 3 >4
Penyortiran acak: Penyortiran awal
(pertanyaan) (permulaan) (pertanyaan) (opsi 1) (opsi 2) (opsi 3)
Contoh tukar menukar hadiah : Tuan A, Tuan C, Tuan F, Tuan G.
Sistem yang didukung saat ini: [Untuk mempelajari lebih lanjut tentang grup dadu, masukkan bothelp (angka) atau semua atau masukkan bantuan setelah perintah seperti .sg help]
0: AdvancedDice.ca (dihitung) D66(sn) 5B10 Dx 5U10 xy
1: Penyortiran dadu yang menyenangkan (setidaknya 3 pilihan) pilihan/acak (setidaknya 2 pilihan) bendera keberuntungan tarot harian .me
2: Mitos Cthulhu cc cc(n)1~2 ccb ccrt ccsu .dp .cc7build .cc6build .cc7bg
3: Menara kesepian Zhu.al (nALx*p)
4: DX2nd,3rd .dx (xDX+y@c ET)
5: Nasib .4df(m|-)(bonus)
6: 神wohunt.kk (ET RT NT KT MTx)
7: Labyrinth Kingdom.mk (nMK+m dan berbagai tabel)
8: Talk.nc Besok Abadi (NM xNC+m xNA+m)
9: Petualangan fana Yaxia.ss (nR>=x[y,z,c] SRx+y FumbleT)
10: Ninja God.sg (ST FT ET dan tabel lainnya)
11: Dunia Pedang 2.5 .sw (Kx Gr FT TT)
12: 歌风.UK (nUK nUK@c atau nUKc)
13: Dunia Gelap WOD.xWDy
14: Kucing Kucing Hantu Cha.kc xDy z
15: (dalam versi beta publik) Kueri Wiki/pencarian gambar/translation.wiki .image .tran
16: (Dalam beta publik) Fungsi GM dadu gelap.drgm (addgm del show) dr ddr dddr
17: (dalam beta publik) nilai pengalaman function.level (tampilkan konfigurasi LevelUpWord RankWord)
18: (Dalam beta publik) Fungsi dadu khusus.ra(p)(berapa kali) (tambahkan kata kunci khusus del show)
19: (dalam beta publik) fungsi menyimpan instruksi lemparan dadu.cmd (tambahkan kata kunci khusus del show)
20: (Dalam beta publik) Fungsi sakelar dadu.bk (tambahkan del show)
21: (dalam beta publik) database function.db(p) (tambahkan kata kunci khusus del show)