Ini adalah klien trollegle yang dapat diperluas yang ditulis dalam JavaScript. Lainnya ( SimpeClient.java
) disertakan dalam repositori trollegle.
Untuk menjalankannya, Anda harus menginstal node.js. Di klon atau salinan repositori Anda, Anda harus memanggil npm install
. Kemudian panggil npm start
atau node index
untuk memulai klien.
Setelah klien berjalan, panggil /-navigate
untuk bantuan dengan UI dan panggil /-help full
untuk daftar perintah, dan deskripsi umum.
Sekarang ada antarmuka pengguna grafis, sebagai aplikasi elektron. Untuk menggunakan gui, panggil npm run gui
. Untuk menggabungkan gui menjadi sebuah executable, panggil npm run bundle
. Untuk menggunakan antarmuka baris perintah, panggil npm run cli
.
Klien ini tidak mendukung sirkuit tor saat ini, namun selain itu mendukung semua fitur SimpleClient.java
. Ini juga mendukung fitur yang tidak disertakan dalam SimpleClient:
pencatatan file sebenarnya dengan /-out
daripada harus bergantung pada pengalihan keluaran standar di baris eksekusi.
melihat pulsa saat ini dengan /-pulses
/-proxymove
kontrol atas tampilan: menampilkan keluaran di terminal atau tidak, dan menampilkan tradisional (tanpa Stranger:
, dan You:
digantikan oleh >
) versus verbose
/-loadrc path
menjalankan perintah dari file
/-room room challenge password
, /-enablelogin
berguna dengan /-loadrc
untuk login dengan /-challenge
UI menyenangkan yang mendukung pengguliran, mewarnai pesan sesuai jenisnya, dan tidak menyertakan interferensi antara tampilan input dan output. Ketik /-navigate
untuk bantuan dengan UI.
beberapa fitur kecil lainnya
Manfaat utama klien ini berasal dari organisasi file dan ekstensibilitasnya. Tersedia sebagian dokumentasi dan penjelasan trollegle-client
.
Untuk menambahkan perintah baru, cukup
perluas ClientBehavior.js
, ganti addAll()
dan panggil super.addAll()
.
Kemudian, perluas Client.js
, ganti makeBehavior()
, dan sertakan pemeriksaan if (require.main === module)
di file Anda.
Untuk mengubah perilaku klien (misalnya untuk membuat bot dengan perilaku otomatis, mungkin untuk membiarkan pengguna bermain sebagai algojo), cukup perluas Client.js
, tambahkan pendengar acara, dan sertakan if (require.main === module)
memeriksa.
Contoh bot algojo sekarang tersedia!
Untuk menjalankannya, navigasikan ke subdirektorinya, panggil npm install
, lalu panggil npm start
. Anda mungkin ingin mengatur lurkrate secara manual dengan /-lurkrate 5
.
captcha: <...>
? Ini berarti Anda perlu menyelesaikan captcha untuk ip Anda di browser sebelum Anda dapat terhubung. Namun, jika ternyata captcha Anda diblokir (captcha baru di setiap koneksi), Anda perlu mengambil alih koneksi jika ingin menggunakan klien. Untuk melakukan ini, saat startup (dengan argumen baris perintah) panggil -takeover=<id>
, di mana <id>
diganti dengan id yang dimulai dengan central2:
. Jika Anda memiliki koneksi yang terbuka di browser, Anda mungkin dapat memeriksa permintaan jaringan dengan membuka alat pengembang. Dari sana, cari permintaan ke /events
dan temukan data formulirnya.
Anda juga mungkin bisa menggunakan proxy untuk menyiasati captcha. Anda dapat mengatur proxy SOCKS dengan /-proxy <host>:<port>
. Jika Anda lebih suka menggunakan sambungan langsung setelah melakukan obrolan (lebih cepat, lebih kecil kemungkinan mati), hubungi /-proxymove on
.
Secara default, berbagai jenis pesan diberi warna berbeda. Ada kemungkinan terminal Anda memetakan ulang beberapa dari 16 warna dasar secara default. Terminal Anda mungkin memiliki opsi untuk mengubah pemetaan warna ini. Selain itu, perintah /-color off
akan mematikan warna pesan jika Anda menerima hasil yang buruk.
Apakah Anda menggunakan Windows PowerShell? Secara default, Windows PowerShell memetakan ulang warna magenta dan kuning tua, serta menetapkan warna latar belakang yang berbeda. Anda dapat mengubah properti PowerShell jika diinginkan agar warna-warna ini dipetakan dengan benar.
Jika Anda menggunakan Windows 10, masalahnya mungkin Anda telah memilih beberapa teks, sehingga prosesnya masuk ke mode pemilihan. Ketika sebuah program mencoba mengeluarkan teks dalam mode pemilihan, prosesnya dihentikan sementara. Anda dapat mengetahui bahwa suatu proses berada dalam mode pemilihan karena judul pada banner diawali dengan "Pilih". Ini adalah masalah dengan konsol Windows 10, bukan klien trollegle. Anda dapat mengizinkan proses dilanjutkan dengan menekan escape. Anda juga dapat menonaktifkan mode pemilihan jika diinginkan.
Anda perlu memanggil npm install
di direktori dan menginstal git.