Bantuan - RetroHexChat

Kemampuan sambutan bot

Kemampuan sambutan menyambut orang di sebuah kanal. Sebuah sambutan punya dua bagian dengan pembaca berbeda: satu baris singkat yang dibaca seluruh ruangan, dan baris pribadi yang mengarahkan si pendatang tanpa dilihat orang lain.

Dua bagian

Pengaturan Siapa yang membacanya Kapan
public_greeting Semua orang di kanal Hanya pertama kali bot ini bertemu nama panggilan ini di sini
greeting Hanya si pendatang baru Setiap kali bergabung yang diizinkan jendela pengulangan
onboarding_1onboarding_4 Hanya si pendatang baru Setiap kali bergabung yang diizinkan jendela pengulangan
farewell Bergantung pada farewell_delivery Saat keluar

Cara mengaturnya

/bot set <name> public_greeting <text>\n/bot set <name> greeting <text>\n/bot set <name> onboarding_1 <text>\n/bot set <name> onboarding_2 <text>\n/bot set <name> greeting_delivery private_notice\n/bot set <name> onboarding_delivery private_notice\n/bot set <name> greeter_repeat_window 43200\n/bot set <name> farewell none

Masing-masing menerima none untuk menghapusnya. Baris yang dihapus dilewati, jadi bot yang hanya punya sambutan berperilaku persis seperti biasa. Baris perkenalan bernomor alih-alih ditambahkan: menyetel onboarding_2 dua kali akan menggantinya, dan itulah yang membuat skrip penyediaan bisa ditempel lebih dari sekali.

Pengiriman

Mode Efek
public Sebuah pesan di kanal. Disimpan dalam riwayat.
channel_notice Sebuah notice di kanal. Disimpan dalam riwayat.
private_notice Sebuah notice yang hanya dilihat si pendatang baru, di tampilan kanal itu. Tidak disimpan dalam riwayat.
silent Tidak ada yang dikirim.

greeting_delivery mengatur sambutan; onboarding_delivery mengatur baris bernomor dan kembali ke greeting_delivery bila tidak disetel. public_greeting selalu publik — memang untuk itu.

Siapa yang dianggap baru

Bot mencatat siapa saja yang sudah disambutnya di tiap kanal, dan catatan itu bertahan melewati restart. Orang yang belum pernah ditemuinya mendapat baris publik dan baris pribadi. Orang yang ditemuinya lebih dari greeter_repeat_window detik lalu mendapat baris pribadi lagi, tetapi ruangan tidak diberi tahu dua kali. Orang yang baru saja di sini tidak mendapat apa-apa.

Jendela pengulangan 0 berarti tidak ada jendela: baris pribadi keluar pada setiap kali bergabung. Baris publik tetap keluar sekali per orang, selamanya.

Placeholder

Setiap baris menerima {nickname} untuk siapa pun yang bergabung, {channel} untuk ruangan, {botname} untuk bot, dan {prefix} untuk awalan perintahnya. Baris juga menerima escape format IRC: \c04 merah, \b tebal, \o reset.

Menjaga ruangan tetap terbaca

Hanya satu bot per kanal yang sebaiknya menyambut. Dua penyambut menyambut setiap pendatang dua kali, dan itulah sebabnya bot yang berdiri di setiap ruangan disetel greeting none. Jaga baris publik tetap satu kalimat: itu satu-satunya bagian sambutan yang dibaca seluruh ruangan dan satu-satunya yang bertahan. Semua yang perlu dipelajari pendatang baru ada di bagian pribadi.

Bantuan
GitHub Lisensi (MIT)
6 objek
GitHub Lisensi (MIT)
  • Pulihkan
  • Minimalkan
  • Maksimalkan
  • Tutup
  • Cascade Windows
  • Tile Windows Horizontal
  • Tile Windows Vertikal
  • Minimalkan Semua Jendela