OtomatisasiTindakan bot

Balasan, moderasi, dan hadiah

Pilih tindakan dan orang yang dikenai. Format balasan Combot, tambahkan tombol, jalankan beberapa tindakan, atau pilih pesan secara acak.

Dalam artikel ini

Tindakan bot saat aturan cocok

Anda telah menentukan pertanyaan atau peristiwa yang perlu diperhatikan bot. Kini pilih tindakan di MAKA.

Ke-14 jenis tindakan dijelaskan di bawah. Pilihan yang tersedia bergantung pada peristiwa. Untuk contoh perintah moderator, buat dahulu perintah target balasan dan batasi akses untuk moderator yang dimaksud.

Siapa yang dikenai tindakan

Kembali ke Anna dan Ilya. Anna membalas pesan Ilya dengan perintah. Untuk memperingatkan Ilya, pilih pengguna yang dibalas pada Terapkan ke, bukan penulis perintah.

Bergantung pada peristiwa, editor menawarkan:

  • Pengguna pemicu / Pengirim perintah — orang yang menulis pesan atau menjalankan perintah.
  • Pengguna yang dibalas — penulis pesan yang sedang dibalas.
  • Pengguna yang terpengaruh — misalnya, anggota yang ditambahkan atau dikeluarkan.
  • Pelaku tindakan — orang yang menambahkan atau mengeluarkan anggota.
  • Pemohon — orang yang meminta bergabung ke grup.
  • Keduanya — kedua orang yang tersedia. Jika keduanya orang yang sama, pilihan ini tidak menerapkan tindakan yang sama dua kali kepadanya.
  • Pembuat tautan undangan — untuk permintaan bergabung. Orang yang tercatat sebagai pembuat tautan dalam katalog Combot grup ini.

Misalnya, permintaan datang melalui tautan Ilya dan Anda ingin memberi XP kepada Ilya. Pilih pembuat tautan, bukan pemohon. Hadiah ini untuk permintaan, bukan untuk keberhasilan bergabung. Jika hasilnya perlu dipastikan dahulu, gunakan perintah terima kasih setelah moderator memeriksa undangan.

Yang menentukan adalah orang dalam katalog Combot: pembuat teknis tautan di Telegram mungkin berbeda. Untuk dua penerima berbeda, seperti pemohon dan pembuat tautan, tambahkan dua tindakan terpisah dengan target yang dipilih secara eksplisit.

Jika orang yang dimaksud tidak diketahui, tindakan untuknya dilewati. Bot tidak boleh memberi XP kepada anggota baru sebagai pengganti pengundang yang tidak diketahui. Jumlah reaksi gabungan juga tidak memungkinkan pemilihan peserta tanpa identitas.

1. Kirim pesan

Misalnya: balas “di mana rekamannya” dengan tautan materi dan petunjuk singkat.

Format teks dan tambahkan variabel atau tombol. Kirim ke grup sumber atau saluran log yang dikonfigurasi. Untuk tujuan dan format, lihat Format balasan.

2. Hapus pesan

Misalnya: hapus stiker baru dari topik tanpa stiker, dengan syarat anggota mengetahui aturannya. Pilih topik dan jenis Stiker dalam kondisi, lalu tambahkan tindakan penghapusan.

Bot menghapus pesan yang memicu aturan. Bot memerlukan izin menghapus pesan.

Untuk perintah, pesan itu adalah perintahnya sendiri. Jika Anna membalas Ilya dengan /team_warn, tindakan menghapus /team_warn, bukan pesan Ilya. Menghapus pengingat bot sebelumnya merupakan pengaturan lain.

3. Peringatkan pengguna

Misalnya: Anna melihat pelanggaran aturan percakapan dan membalas anggota dengan /team_warn.

Tindakan menambahkan peringatan, biasanya satu. Peringatan masuk ke sistem peringatan bersama grup. Jika akumulasi peringatan menyebabkan pembisuan atau pemblokiran, peringatan Otomatisasi dapat mendekatkan pengguna ke konsekuensi itu.

Periksa dahulu pengaturan peringatan, bukan hanya teks balasan bot.

4. Bisukan pengguna

Misalnya: moderator memberi peserta pertengkaran jeda 15 menit melalui perintah balasan yang disiapkan.

Pembisuan membatasi pengiriman pesan. Tetapkan durasi dalam menit, jam, hari, atau minggu. Durasi kosong berarti pembisuan permanen, bukan “putuskan nanti”.

Bila perlu, peringatan dapat digabung dengan pembisuan. Pilih dengan sengaja: jeda singkat dan peringatan adalah dua konsekuensi terpisah.

5. Blokir pengguna

Misalnya: moderator mengeluarkan akun pengirim spam dan mencegahnya kembali.

Pemblokiran mengeluarkan seseorang dan mencegahnya bergabung kembali hingga habis atau dicabut. Tetapkan durasi untuk pemblokiran sementara; tanpa durasi, sifatnya permanen.

Di penyusun pembatasan, pemblokiran tidak dapat digabung dengan pengeluaran atau pembisuan sebagai bentuk lain dari pembatasan yang sama.

6. Keluarkan pengguna

Misalnya: seseorang tidak sengaja ditambahkan ke grup kerja, lalu moderator ingin mengeluarkannya tanpa melarang kembali secara permanen.

Pengeluaran mengeluarkan anggota sekali. Ia bisa bergabung kembali mengikuti aturan grup biasa, misalnya lewat undangan atau permintaan bergabung. Untuk mencegahnya kembali, pilih pemblokiran.

7. Cabut bisukan pengguna

Misalnya: moderator memutuskan mengakhiri jeda anggota lebih awal.

Tindakan memulihkan pengiriman pesan sesuai izin umum grup. Tindakan ini tidak menghapus semua pembatasan lain atau dianggap lulus CAPTCHA. Verifikasi anggota baru yang tersisa merupakan urusan terpisah.

8. Buka blokir

Misalnya: tim mempertimbangkan ulang keputusan setelah banding dan ingin mengizinkan orang tersebut kembali.

Membuka blokir mencabut larangan bergabung. Orang tersebut tidak otomatis ditambahkan kembali: ia tetap harus bergabung melalui cara yang tersedia.

9. Hapus pesan pengguna

Misalnya: pengirim spam menerbitkan beberapa iklan sebelum diblokir. Moderator ingin menghapus iklan itu juga.

Penyusun menawarkan pembersihan ini setelah Anda memilih blokir atau keluarkan. Fitur menggunakan pesan yang tersedia bagi Combot dan mengikuti batas Telegram. Jangan menganggap bot dapat menghapus seluruh riwayat seseorang selama bertahun-tahun.

10. Hapus peringatan

Misalnya: peringatan diberikan secara keliru. Moderator menghapus satu peringatan melalui aturan yang disiapkan.

Ini mengurangi jumlah peringatan sebanyak satu. Jika pengguna sudah dibisukan atau diblokir, penghapusan peringatan saja tidak memulihkan izinnya. Diperlukan tindakan terpisah.

11. Ubah XP

Misalnya: Ilya memberi penjelasan terperinci kepada anggota baru. Anna membalas pesannya dengan /reward_member, lalu Ilya mendapat 25 XP.

Masukkan 25 untuk menambah pengalaman atau -25 untuk menguranginya. Ini perubahan: penambahan 25 pada 100 XP menghasilkan 125, bukan menetapkan total menjadi 25.

XP harus aktif di grup. Gunakan bilangan bulat bukan nol dari −99,999 hingga 99,999. Dalam contoh terima kasih, Terapkan ke harus memilih pengguna yang dibalas.

12. Ubah REP

Misalnya: selain XP untuk penjelasan bermanfaat, Anda ingin memberi Ilya satu poin reputasi.

Masukkan 1 untuk menambah atau -1 untuk mengurangi. Reputasi harus aktif. Nilai yang diizinkan adalah bilangan bulat bukan nol dari −999 hingga 999. Di sini pun yang ditentukan adalah perubahan, bukan total baru.

Menjalankan perintah lagi bisa memberi XP dan REP lagi. Jika hadiah hanya boleh diberikan sekali, moderator harus mencatatnya secara terpisah.

13. Setujui permintaan bergabung

Misalnya: penyelenggara kelas terbuka menyiapkan undangan tersendiri dan ingin permintaan melalui tautan itu disetujui tanpa klik manual.

Pilih Permintaan bergabung, tautan yang diperlukan, dan tindakan persetujuan. Tanpa pembatasan sumber dan sasaran, aturan bisa menyetujui jauh lebih banyak permintaan daripada yang dimaksud.

Tautan bukan pemeriksaan pembayaran atau identitas: seseorang dapat memberikannya kepada orang lain.

14. Tolak permintaan bergabung

Misalnya: permintaan melalui undangan tertentu sementara ditolak, sedangkan tim tetap meninjau permintaan dari tautan lain.

Tindakan ini tersedia untuk peristiwa permintaan bergabung. Tindakan menolak permintaan, tetapi tidak sama dengan memblokir orang secara permanen.

Jangan biarkan dua aturan tumpang tindih mencoba menyetujui dan menolak permintaan yang sama. Periksa dahulu tautan dan pengguna yang cocok dengan setiap aturan.

Format balasan bot dan pilih tujuannya

Balasan otomatis yang baik membantu seseorang mengambil langkah berikutnya. Setelah pertanyaan “di mana tugasnya”, misalnya, penjelasan singkat dan tombol materi mungkin cukup. Tidak perlu mengirim seluruh buku panduan kursus.

Teks: satu pertanyaan, satu jawaban jelas

Editor bekerja seperti editor sambutan Combot: Anda bisa memformat teks dan menambahkan tautan atau variabel. Kolom teks menampung hingga 4096 karakter; perhatikan penghitungnya.

Contoh balasan dukungan:

Tidak bisa masuk ke akun? Buka petunjuk melalui tombol di bawah. Jika belum membantu, beri tahu pada langkah mana masalah muncul. Jangan kirim kata sandi di grup.

Saat menambahkan gambar, teks tetap diperlukan. URL gambar saja tidak cukup untuk pesan yang selain itu kosong.

Memakai nama dan variabel lain

Variabel adalah penanda yang diganti bot dengan informasi terkait. Misalnya:

Selamat datang di {chat.title}! Materi kursus ada di pesan tersemat.

{chat.title} menjadi nama grup. Lebih berhati-hatilah dengan nama orang: penulis peristiwa dan anggota baru tidak selalu orang yang sama.

Menu mencakup:

  • {from.title} — nama tampilan penulis peristiwa. Misalnya, menyapa orang yang bertanya.
  • {from.username} — nama penggunanya. Berguna dalam catatan moderator, tetapi tidak semua orang memilikinya.
  • {from.id} — ID numerik pengguna. Misalnya, membantu tim memastikan akun mana yang dimaksud catatan.
  • {chat.title} — nama grup. Berguna dalam sambutan dan pesan informasi yang dipakai ulang.
  • {chat.username} — nama pengguna publik grup, jika ada.
  • {chat.id} — ID numerik grup, jika diperlukan dalam catatan layanan.
  • {message.id} — ID pesan terkait peristiwa. Misalnya, membantu tim menyelidiki permintaan.
  • {message.timestamp} — waktu pesan, jika tersedia. Tidak setiap peristiwa memiliki pesan atau seluruh sifatnya.

Jangan menggantungkan seluruh balasan pada kolom yang mungkin kosong. Menyapa dengan nama tampilan biasanya lebih jelas daripada mengandalkan nama pengguna yang mungkin tidak ada.

Jika Anna menambahkan Ilya ke grup, {from.title} mungkin berisi nama Anna karena ia memulai peristiwa. Karena itulah sambutan umum di atas tidak menyebut nama orang. Memilih target tindakan tidak mengubah variabel.

Nama sangat penting dalam perintah moderator. Jika Anna menjalankan perintah pada pesan Ilya, {from.title} merujuk pada Anna. Memilih Ilya sebagai penerima hadiah tidak mengubahnya. “Balasan yang membantu telah diapresiasi. Terima kasih atas bantuannya!” lebih aman daripada tanpa sengaja berterima kasih kepada moderator dengan namanya.

Tombol: berikan tautan yang tepat secara langsung

Alih-alih “cari bagian materi di situs”, tambahkan tombol Buka materi dengan tautan langsung.

Setiap tombol memiliki teks dan URL. Susun dalam baris: misalnya Materi di baris pertama, lalu Aturan dan Umpan balik di baris kedua. Ikon emoji khusus memerlukan ID-nya.

Ini adalah tombol tautan. Tombol tidak memberikan peran atau hadiah, menjalankan pemicu lain, atau menyelesaikan CAPTCHA dengan sendirinya.

Gambar: tambahkan sampul pesan

Misalnya, tambahkan tautan sampul kursus ke sambutan angkatan baru. Masukkan URL pada Gambar; Tampilkan gambar di atas teks menentukan posisinya.

Gambar muncul melalui pratinjau tautan Telegram. Ini bukan album foto: beberapa URL tidak berarti beberapa lampiran foto terpisah.

Mulailah dengan satu gambar yang dapat diakses dan periksa hasilnya di Telegram. Jika pratinjau tidak muncul, periksa tautannya. Menyimpan aturan tidak menjamin gambar ditampilkan.

Tujuan pengiriman balasan

Pilih Sumber obrolan untuk membalas peserta. Misalnya, pertanyaan rekaman masuk di grup kursus dan informasinya muncul di sana.

Pilih Saluran log untuk pesan kepada tim, seperti pemberitahuan perubahan daftar tugas. Hubungkan tujuan dahulu dan pastikan Combot bisa menulis di sana.

Dalam tujuan tersebut, Anda dapat mengatur topik:

  • Topik saat ini: misalnya, balas di Bantuan yang sama tempat pertanyaan muncul.
  • Topik yang dipilih: misalnya, gunakan perintah untuk mengirim informasi ke Bantuan dan Pertanyaan anggota baru.
  • Topik umum: kirim ke area umum, bukan topik diskusi terpisah.

Setiap topik pilihan menerima pesan sendiri. ID yang diulang dalam satu tindakan tidak menghasilkan salinan tambahan. Tujuan log juga dapat memiliki topik pilihan jika mendukungnya; gunakan ID topik tujuan itu, bukan grup sumber.

Semakin banyak topik, semakin banyak pengiriman dihitung terhadap batas tindakan. Lihat contoh angka di Batas.

Anda tidak dapat memilih sembarang grup eksternal atau pesan pribadi anggota di sini. Jika saluran log tidak tersedia, pesan untuk tim tidak dialihkan ke grup utama.

Pesan mandiri atau balasan pertanyaan

Pesan biasa cocok untuk sambutan atau pengumuman yang harus tampil sebagai pesan mandiri.

Balasan ke pemicu berguna untuk pertanyaan pembayaran: petunjuk ditautkan sebagai balasan ke pesan tersebut.

Gunakan di lokasi diskusi asal, tempat pesan berada. Jika tindakan mengirim ke grup atau topik lain, jangan menganggap hubungan dengan pesan asli akan bertahan. Periksa mode yang ditampilkan editor.

Hindari tumpukan pengingat berulang

Ilya menanyakan rekaman hari ini, lalu Marina bertanya satu jam kemudian. Jika balasan lama tidak lagi diperlukan, aktifkan Hapus yang sebelumnya sama: pengiriman berikutnya menghapus balasan terdahulu yang terkait tindakan itu.

Aturan memiliki pengaturan pembersihan bersama. Untuk setiap tindakan kirim, pilih:

  • Gunakan pengaturan pemicu — ikuti pilihan aturan. Mengubahnya di aturan juga mengubah perilaku tindakan ini.
  • Tidak ada pembersihan — pertahankan balasan tindakan ini walaupun aturan mengaktifkan pembersihan.
  • Hapus yang sebelumnya sama — aktifkan pembersihan khusus untuk tindakan ini.

Misalnya, ganti pesan informasi anggota tetapi simpan log sebagai catatan. Pilih Tidak ada pembersihan untuk tindakan log.

Pembersihan dilacak terpisah untuk setiap tindakan kirim dan topik. Pengingat Bantuan menggantikan versi sebelumnya di sana; pengingat Belajar menggantikan versinya sendiri. Pesan log dihapus di tujuan log.

Dua baris tindakan dengan teks sama tetap menyimpan balasan sebelumnya secara terpisah. Misalnya, sambutan acak mengganti balasan sebelumnya dari tindakannya sendiri, bukan sambutan terakhir seluruh kumpulan. Mengubah urutan baris tidak mengubah hal ini.

Pengaturan tidak mencari teks sama di seluruh grup atau menghapus pesan anggota. Artinya juga bukan “hapus setelah lima menit”: diperlukan balasan berikutnya. Pengingat lama sebelum mekanisme pembersihan diperbarui mungkin tetap ada. Periksa perilakunya melalui pengiriman baru.

Beberapa tindakan dan balasan berbeda

Terkadang satu balasan tidak cukup. Pelanggaran mungkin perlu peringatan sekaligus penjelasan. Sambutan bisa lebih menarik dengan variasi. Dua mode eksekusi mencakup kebutuhan ini.

Jalankan semua tindakan

Dalam mode Jalankan semua, Combot mengikuti daftar dari atas ke bawah.

Perintah moderator dapat:

  1. Memberi peringatan kepada anggota.
  2. Mengirim penjelasan: “Silakan bahas gagasan tanpa menyerang pribadi.”
  3. Menghapus pesan perintah itu sendiri.

Susun tindakan sesuai urutan yang dibutuhkan. Jika peringatan berhasil tetapi penjelasan gagal dikirim, peringatan tidak otomatis dibatalkan. Setelah pengaturan, periksa balasan bot dan dampak terhadap anggota.

Daftar panjang dapat mencapai batas tindakan. Misalnya, pengiriman ke beberapa topik dengan pembersihan lebih mahal daripada satu pesan informasi. Lihat perhitungannya di Batas.

Pilih satu balasan acak

Klub dapat menyiapkan tiga sambutan:

  • “Selamat datang! Ceritakan sedikit tentang diri Anda.”
  • “Senang Anda bergabung di klub. Mulailah dari informasi tersemat.”
  • “Halo! Jelajahi topik dan ikut mengobrol.”

Tambahkan sebagai tiga tindakan kirim lalu pilih Satu secara acak. Saat seseorang bergabung, Combot memilih satu tindakan dari kumpulan ini.

Pemilihan acak tidak menjamin pergiliran. Dua anggota baru berturut-turut bisa menerima teks yang sama. Anda tidak bisa menentukan peluang tersendiri untuk setiap pilihan.

Bintang Selalu: tindakan wajib ditambah pilihan acak

Misalkan stiker tidak diizinkan di Belajar. Anda ingin selalu menghapusnya dan memilih acak satu dari tiga permintaan singkat agar stiker dikirim ke Obrolan santai.

  1. Buat pemicu untuk stiker di Belajar. Tandai tindakan Hapus pesan dengan bintang Selalu.
  2. Biarkan tiga tindakan pengingat tanpa bintang.
  3. Pilih Satu secara acak.

Bot menjalankan penghapusan wajib dan satu pengiriman pilihan. Tindakan terpilih tetap mengikuti urutan daftar.

Jika semua tindakan berbintang, semuanya berjalan: tidak ada yang tersisa untuk dipilih. Jika tidak ada bintang, satu tindakan acak berjalan. Pemilihan tindakan dilakukan setelah kondisi cocok; ini bukan keputusan acak apakah aturan ditanggapi sama sekali.