OtomatisasiKelola dan periksa

Pindahkan aturan dan atasi masalah

Pelajari cara memindahkan dan memeriksa aturan Otomatisasi. Pahami batas, balasan ganda, izin bot, serta pengaturan yang perlu ditinjau setelah impor.

Dalam artikel ini

Kelola aturan

Grup segera memiliki banyak aturan berguna: materi kursus, pembayaran, lowongan, dan perintah tutor. Berikut cara menatanya, menonaktifkan yang tidak diperlukan, dan memindahkan pengaturan ke grup kursus berikutnya.

Cari, nonaktifkan, salin, atau hapus

Daftar menampilkan aturan beserta ringkasan tindakan. Cari “pembayaran”, misalnya, atau persempit dengan Semua, Pemicu, Perintah, dan Masalah.

Nonaktifkan. Kursus sudah berakhir? Matikan aturan informasinya. Pengaturan tetap tersimpan agar dapat diaktifkan lagi nanti.

Nonaktifkan satu alternatif OR. Misalkan balasan pembayaran masih diperlukan di Bantuan tetapi sementara tidak di Pertanyaan anggota baru. Nonaktifkan alternatif itu. Kondisi utama dan alternatif aktif lainnya tetap bekerja, dan pilihan tersimpan saat aturan dibuka kembali.

Nonaktifkan seluruh aturan. Sakelar utama menghentikan kondisi utama sekaligus semua alternatif OR. Mematikan satu alternatif tidak menghentikan seluruh aturan.

Salin. Sudah punya balasan PDF dan ingin yang serupa untuk dokumen lain? Buat salinan, lalu periksa nama, kondisi, perintah, status aktif, dan tindakan. Salinan yang tidak diubah dapat membuat kedua aturan membalas berkas yang sama.

Hapus. Hapus aturan untuk acara yang sudah lama berlalu. Jika mungkin diperlukan kembali, ekspor dahulu agar pengaturannya dapat dipulihkan.

Periksa pengaturan

Validasi memeriksa aturan yang dibuka. Validasi semua memeriksa seluruh kumpulan.

Anda mungkin membuat hadiah untuk jawaban bermanfaat tetapi lupa mengaktifkan XP. Atau memilih saluran log yang belum terhubung. Atasi masalah ini sebelum mengaktifkan aturan.

Validasi juga dapat menandai nama kosong, perintah atau tindakan yang hilang, waktu tidak valid, jenis pesan tidak kompatibel, kondisi bertentangan, atau batas terlampaui.

Jangan abaikan peringatan hanya karena berhasil menyimpan. Balasan tersimpan tidak banyak membantu jika bot tidak dapat mengirimnya ke tempat yang tepat.

Aturan lama berdasarkan waktu sejak pesan atau aktivitas pertama lain dapat dibiarkan nonaktif untuk menyimpan idenya. Aturan tidak dapat diaktifkan dengan kondisi yang tidak didukung itu. Waktu sejak bergabung adalah ukuran berbeda: jadikan pengganti hanya jika sesuai kebutuhan.

Setelah memeriksa pengaturan, coba aturan di Telegram. Misalnya, kirim PDF yang cocok dan foto biasa. Balasan seharusnya hanya muncul untuk PDF.

Mengapa aturan bisa tumpang tindih

Bayangkan satu aturan menanggapi “membayar” dan lainnya “cara membayar”. “Bagaimana cara membayar kursus?” cocok dengan keduanya, sehingga pengguna mungkin mendapat dua balasan.

Pemeriksaan konflik mencari kondisi identik; teks tindakan tidak berpengaruh. Karena itu, Tidak ada konflik tidak membuktikan aturan serupa tidak akan tumpang tindih.

Berhati-hatilah terhadap hadiah berulang dan keputusan berlawanan, misalnya satu aturan menyetujui permintaan bergabung sementara lainnya menolak.

Ekspor: cadangkan atau bagikan pengaturan

Sebelum kursus baru dimulai, Anda bisa mengekspor semua aturan atau sebagian pilihan. Hasil ekspor adalah paket pengaturan JSON. Tidak perlu mengeditnya manual untuk memindahkan aturan.

Simpan salinan sebelum perubahan besar atau bagikan kepada rekan. Isinya pengaturan, bukan riwayat tindakan bot.

Periksa sebelum membagikan: teks dan kondisi aturan bisa memuat undangan privat, ID anggota, dan tautan yang tidak ingin disebarkan.

Impor: pindahkan aturan ke grup lain

Membuka grup kursus kedua? Buka Impor, tempel paket ekspor, lalu konfirmasi.

Impor menambahkan aturan ke daftar yang sudah ada. Aturan lama tidak diganti. Mengimpor paket yang sama dua kali dapat menghasilkan dua salinan balasan yang sama.

Topik pilihan direset saat impor. Tugas di grup lama berbeda dari Tugas di grup baru. Kondisi yang sebelumnya terbatas pada satu topik dapat mencakup seluruh grup sumber setelah reset; tindakan menuju topik pilihan kembali ke lokasi percakapan saat ini.

Pindahkan aturan nonaktif atau coba impor di grup uji dahulu. Impor tidak mengubah setiap aturan menjadi draf aman: status aktif yang tersimpan tetap dihormati.

Setelah impor:

  1. Pilih kembali topik sumber dan tujuan balasan.
  2. Periksa undangan, pengguna pilihan, dan saluran log.
  3. Periksa apakah semua tindakan berjalan bersama atau satu dipilih acak. Periksa juga tindakan wajib yang ditandai bintang Selalu.
  4. Pastikan XP atau reputasi aktif jika diperlukan dan bot memiliki izin yang dibutuhkan.
  5. Validasi pengaturan.
  6. Coba satu aturan dengan pesan yang cocok dan tidak cocok. Lalu aktifkan sisanya.

Jika sudah memakai pemicu lama

Pemicu lama mungkin menanggapi “pembayaran” di seluruh grup. Di Otomatisasi, Anda dapat menambahkan topik tertentu, jam kerja, dan beberapa variasi pertanyaan. Kebutuhan lain dapat memakai peristiwa terpisah, kondisi anggota, beberapa tindakan, dan perintah.

Pindahkan bertahap: buat ulang perilaku yang dibutuhkan, periksa, lalu nonaktifkan pemicu lama yang menduplikasi. Jangan menganggap ekspor Triggers v2 siap diimpor dalam format baru.

Berapa banyak aturan dan tindakan yang bisa ditambahkan?

Satu atau dua aturan biasanya cukup untuk memulai. Jika menyiapkan kumpulan besar untuk kursus atau beberapa komunitas, periksa batasnya dahulu.

Aturan tersimpan

Pada revisi panduan ini, batasnya:

  • Free: hingga 2 aturan terpisah, tanpa alternatif OR tambahan untuk seluruh aturan.
  • Pro: hingga 50 aturan, masing-masing hingga 2 alternatif OR tambahan.
  • Business: hingga 100 aturan, masing-masing hingga 5 alternatif OR tambahan.

Perintah materi kursus dan pemicu jawaban pembayaran adalah dua aturan terpisah. Aturan nonaktif tetap memakai slot: menonaktifkan tidak menghapusnya. Alternatif OR berada di dalam aturan dan memiliki batas sendiri.

Tindakan yang dikonfigurasi

Satu aturan dapat berisi hingga 100 baris tindakan. Ini berguna untuk variasi balasan: misalnya, 30 sambutan dengan satu dipilih acak setiap ada anggota bergabung.

Satu eksekusi mengizinkan hingga 20 tindakan menurut penghitung editor, berlabel batas tindakan Telegram API. Baris pengaturan tidak selalu sama dengan tindakan yang dihitung: mengirim balasan ke tiga topik dihitung tiga.

Beberapa contoh memperjelasnya:

  • Kirim satu pesan informasi ke satu topik: 1.
  • Kirim ke tiga topik: 3.
  • Kirim ke tiga topik dengan pembersihan balasan sebelumnya: 6 — tiga pengiriman dan tiga slot pembersihan. Pembersihan tetap dihitung pada eksekusi pertama meskipun belum ada balasan sebelumnya.
  • Peringatkan satu anggota dan kirim penjelasan tanpa pembersihan: 2.
  • Tambahkan 25 XP: 0 dalam perhitungan ini, tetapi baris tindakan tetap dihitung terhadap batas 100 baris.

Tindakan lain dihitung sebagai berikut:

  • Beri atau hapus peringatan, batasi, cabut pembatasan, atau hapus pesan anggota: 1 per anggota pilihan yang diketahui bot. Keduanya dapat dihitung hingga 2.
  • Hapus pesan peristiwa, setujui atau tolak permintaan bergabung: masing-masing 1.
  • Ubah reputasi, seperti XP: 0 dalam perhitungan ini.

Jalankan semua menghitung seluruh daftar. Satu secara acak menghitung semua tindakan wajib ditambah pilihan acak termahal yang mungkin terjadi. Editor tidak menganggap Anda selalu mendapat pengiriman termurah.

Tidak ada batas terpisah “maksimal lima pengiriman”. Daftar sederhana tanpa pembersihan atau biaya lain dapat memuat 20 pengiriman. Ini tidak menjamin setiap pesan sampai: izin bot dan batas Telegram tetap berlaku.

Jika tindakan berikutnya tidak muat

Bot menghitung biaya penuh tindakan sebelum menjalankannya. Jika tidak muat, tindakan itu maupun sisa daftar tidak dijalankan. Tindakan yang sudah selesai tidak dibatalkan.

Misalnya, satu tindakan menuju 21 topik tidak dipangkas menjadi 20 pertama. Percobaan tindakan yang gagal juga memakai slot yang dialokasikan.

Anggaran 20 tindakan berlaku untuk satu eksekusi satu aturan. Ini bukan jatah harian bersama untuk grup atau semua aturannya.

Penghitung membantu merencanakan aturan; bukan menghitung setiap permintaan bot ke Telegram. Peringatan juga bisa memicu hukuman dari pengaturan grup, dan pembersihan riwayat pesan mungkin memerlukan beberapa permintaan. Karena itu, jumlah permintaan Telegram sebenarnya bisa melebihi 20.

Rincian ini jarang menghalangi balasan informasi sederhana. Untuk daftar panjang dengan moderasi, banyak topik, dan pembersihan, gunakan penghitung editor dan periksa hasil setiap tindakan wajib.

Batas paket bisa berubah. Periksa nilai dalam dasbor sebelum menyiapkan kumpulan besar.

Jika hasilnya tidak sesuai harapan

Mulailah dengan satu contoh spesifik: apa yang ditulis, di mana, dan balasan yang diharapkan. Cara ini lebih mudah menemukan kondisi berlebih daripada mengubah seluruh pengaturan sekaligus.

Aturan tersimpan, tetapi bot diam

Anda mungkin mengunggah PDF sementara aturan mengharapkan teks biasa. Atau pertanyaan masuk di Obrolan santai sementara aturan dibatasi ke Bantuan.

Periksa status aktif, grup, peristiwa, dan kondisi. Jika pesan hanya cocok dengan satu alternatif OR, pastikan alternatif itu aktif. Di grup uji, sisakan satu kondisi sederhana dan satu balasan, lalu kembalikan pengaturan lainnya satu per satu. Jika membuat salinan di grup yang sama, nonaktifkan aturan asli selama percobaan.

Sudah pukul 10:00, tetapi tidak ada pesan

Di Otomatisasi, jadwal berarti “proses peristiwa yang cocok selama jam ini”, bukan “kirim pesan pukul sepuluh pagi”.

Bot bisa menjawab pertanyaan rekaman yang diterima pada jam pilihan. Untuk mengirim jadwal kelas pada waktu tertentu, gunakan Penjadwal Pengumuman.

Seseorang menerima hadiah lagi

Dua moderator mungkin membalas pesan bermanfaat yang sama dengan /reward_member. Itu dua pemanggilan, dan hadiah dapat ditambahkan dua kali.

Cari perintah berulang, edit, bergabung kembali, dan pesan cocok yang baru. Album juga bisa diterima sebagai beberapa pesan. Mengecualikan edit tidak mencegah pengiriman teks baru.

“Tepat satu pesan” tidak menjamin hadiah pesan pertama hanya sekali: penghitung diperbarui terpisah. Jika hadiah ganda tidak boleh terjadi, atur pemeriksaan terpisah, jangan mengandalkan kondisi ini saja.

Reaksi ditambahkan, tetapi hasil tidak sesuai

Ilya memiliki 👍, menambahkan ❤️, lalu kondisi 👍 cocok lagi. Sebab aturan memeriksa reaksi yang tersisa setelah perubahan. 👍 masih termasuk.

Periksa arah perubahan dan emoji pilihan. Filter emoji tertentu membutuhkan arah penambahan. Untuk jumlah reaksi, periksa total jenis pilihan: pembaruan 20 dan 21 reaksi sama-sama bisa memenuhi minimum 20. Nol atau kolom kosong tidak menetapkan batas rentang.

Satu pertanyaan mendapat dua balasan identik

Penyebab umum ialah dua aturan berkondisi serupa, seperti “membayar” dan “cara membayar”. Kemungkinan lain: duplikat hasil impor, pemicu lama masih aktif, atau sambutan standar berjalan bersama yang baru.

Tinjau semua aturan yang bisa menjawab pertanyaan itu, termasuk kumpulan tersinkron. Nonaktifkan yang tidak perlu satu per satu dan ulangi contoh yang sama.

Moderator justru menerima peringatan

Tindakan mungkin menargetkan pengirim perintah, bukan penulis pesan yang dibalas. Dalam contoh Anna dan Ilya, pilih Ilya, penulis pesan yang dibalas Anna.

Periksa mode Sasaran balasan, balasan sebenarnya di Telegram, dan Terapkan ke pada setiap tindakan. Penghapusan pesan peristiwa tetap menghapus pesan perintah, bukan pesan asli Ilya.

Perintah khusus tidak berjalan

Perintah mungkin mensyaratkan balasan tetapi dikirim mandiri. Atau Anda tidak termasuk kelompok pilihan pada Pengirim perintah.

Periksa ejaan, pengguna yang diizinkan, dan cara pemanggilan. Pastikan perintah sudah dibuat di editor dan namanya tidak ditangani oleh perintah bawaan.

Penjelasan sampai, tetapi pesan tidak dihapus

Balasan tidak membuktikan tindakan lain berhasil. Bot mungkin boleh mengirim pesan tetapi tidak boleh menghapusnya.

Periksa izin Combot dan status anggota. Aturan tidak bisa melewati pembatasan Telegram, khususnya untuk administrator. Periksa pesan, peringatan, dan pembisuan secara terpisah jika semuanya termasuk aturan.

Hanya bagian awal daftar tindakan yang berjalan

Aturan dengan beberapa pengiriman ke topik berbeda dan pembersihan masing-masing menghabiskan anggaran lebih cepat daripada jumlah barisnya.

Lihat Batas: ketika tindakan berikutnya tidak muat sepenuhnya, sisa daftar tidak berjalan. Percobaan gagal juga dihitung. Namun, batas belum tentu penyebabnya: periksa akses tujuan, izin, dan apakah pengguna pilihan tersedia.

XP atau reputasi tidak bertambah

Anda mungkin menambahkan hadiah sebelum mengaktifkan XP di grup kursus baru. Periksa fitur, penerima, dan perubahan berupa bilangan bulat bukan nol. 25 berarti “tambah 25”, bukan “tetapkan total 25”.

Untuk perintah terima kasih pengundang, balas pesan dari pengundang. Jika hadiah memakai permintaan bergabung melalui tautan, pastikan tautan ada di katalog Combot dan pembuatnya diketahui. Penerima yang tidak diketahui tidak digantikan anggota baru.

Aturan cocok dengan orang yang menurut Anda bukan anggota baru

Bandingkan pengertian anggota baru Anda dengan pengaturan grup. Kategori anggota baru bergantung pada pengaturan dan pengecualian yang berlaku. Anggota biasa saja tidak berarti anggota lama.

Jika membutuhkan batas tepat, seperti dua jam pertama atau paling banyak sepuluh pesan, atur tersendiri. Periksa orang yang dijelaskan kondisi, dan jangan samakan administrator Telegram dengan administrator dasbor Combot.

Waktu sejak bergabung tidak dihitung sesuai harapan

Ilya bergabung kemarin pukul 23:50. Pada 00:10 hari ini, ia baru berada di grup selama dua puluh menit: melewati tengah malam tidak menambah satu hari.

Periksa satuan dan perbandingan. Satu bulan di sini berarti 30 hari. Aturan lama mungkin menghitung hari berlalu yang penuh, sedangkan satuan eksplisit menggunakan durasi tepat. Jika membutuhkan Sama dengan, pastikan pengaturan lama tidak tetap Minimal.

Tautan tidak dianggap eksternal

Anda mungkin memilih undangan kelas terbuka dan mengira semua tautan lain eksternal. Padahal tautan lain juga bisa tercatat dalam katalog Combot grup ini.

Eksternal berarti tidak ada dalam seluruh katalog, bukan tidak ada dalam pilihan Anda. Jika informasi undangan tidak tersedia, bot tidak seharusnya menganggapnya eksternal atau pasti tidak digunakan.

Daftar tugas berubah, tetapi tidak ada pemberitahuan

Pastikan tautan yang disalin menuju daftar itu sendiri, bukan pesan layanan pembaruannya. Tautan berisi ?comment=… tidak cocok; gunakan tautan langsung ke pesan di grup.

Untuk tautan publik, Combot juga harus mengetahui nama pengguna grup terkait. Coba selesaikan tugas pada daftar pilihan, lalu pada daftar sebelahnya. Yang kedua seharusnya tidak cocok.

Pemeriksaan bahasa, bio, atau berkas tidak cocok

Anda mungkin menunggu video sementara orang mengirim rekaman yang sama sebagai dokumen. Bagi bot, jenis pesannya berbeda.

Rincian profil juga tidak selalu tersedia: bio berasal dari permintaan bergabung dan kode bahasa mungkin tidak ada. Tidak diketahui bukan berarti nol, tidak memiliki sifat, atau cocok dengan negasinya. Periksa rincian yang benar-benar diberikan peristiwa pilihan.

Balasan muncul di topik yang salah

Periksa dua pengaturan terpisah: tempat mencari pesan dan tujuan pengiriman balasan. Pertanyaan mungkin harus berasal dari Bantuan tetapi balasannya tanpa sengaja diarahkan ke Belajar.

Pilih topik kembali setelah impor. Jika balasan muncul di beberapa tempat, periksa daftar tujuan: pesan dikirim ke setiap topik pilihan. Pesan log memerlukan ID topik tujuan log, bukan grup sumber.

Balasan bot lama tetap ada

Pembersihan mungkin aktif pada aturan, tetapi tindakan kirim secara eksplisit memilih tidak menghapus. Pilihan tingkat tindakan itu didahulukan.

Periksa pengaturan dan picu aturan lagi: pembersihan terjadi pada pengiriman berikutnya, bukan dengan pengatur waktu. Setiap tindakan dan topik melacak balasan sebelumnya sendiri. Dalam kumpulan acak, sambutan B belum tentu menghapus A. Pesan lama tanpa hubungan yang jelas juga dapat tersisa.

Sampul kursus tidak muncul

Buka tautan gambar dan periksa apakah Telegram membuat pratinjaunya. Kolom gambar tidak mengunggah album foto untuk Anda.

Mulailah dengan satu gambar yang dapat diakses dan pesan singkat. Periksa hasilnya di Telegram, bukan hanya editor.

Editor menyatakan Tidak ada konflik, tetapi aturan tumpang tindih

Pemeriksaan mencari kondisi identik. “Membayar” dan “cara membayar” berbeda tulisan, tetapi keduanya bisa muncul dalam satu pertanyaan.

Coba kedua aturan dengan pesan yang sama. Jika membutuhkan satu balasan bersama, satu aturan dengan alternatif OR mungkin lebih berguna daripada dua balasan independen.

Tidak dapat menambahkan aturan lagi

Aturan nonaktif dari kursus tahun lalu tetap memakai slot. Periksa batas paket dan jumlah aturan tersimpan, termasuk yang nonaktif dan salinan impor.

Ekspor kumpulan yang tidak digunakan sebelum menghapusnya jika mungkin diperlukan lagi.

Pemeriksaan singkat sebelum peluncuran

Untuk balasan pembayaran, daftar periksa Anda bisa seperti ini:

  1. “Bagaimana cara membayar kursus?” di Bantuan menerima balasan yang dimaksud.
  2. “Bagaimana cara mengganti kata sandi?” di sana tidak menerima balasan pembayaran.
  3. Pertanyaan pembayaran yang sama di Obrolan santai tidak dibalas jika hanya Bantuan yang dipilih.
  4. Pesan administrator yang dikecualikan tidak cocok dengan alternatif mana pun yang memiliki pengecualian tersebut.
  5. Pesan selama dan di luar jam kerja menerima balasan masing-masing yang sesuai.
  6. Pertanyaan berulang tidak menghasilkan hadiah atau pesan tambahan yang tidak diinginkan.

Untuk perintah moderator, coba juga sebagai anggota biasa dan pastikan setiap tindakan mengenai orang dan pesan yang tepat. Uji pemblokiran dan penghapusan pada peserta serta pesan uji: cadangan pengaturan dapat memulihkan aturan, tetapi tidak pesan yang sudah dihapus.

Mulailah dari satu tugas yang menyita waktu tim setiap hari. Setelah balasan atau perintah bekerja sesuai tujuan, tambahkan berikutnya.

Jika membutuhkan bantuan skenario, tanyakan di grup dukungan Combot. Tunjukkan pengaturan dan jelaskan hasil yang diharapkan, tetapi sembunyikan undangan privat dan rincian anggota yang tidak diperlukan.

Semoga penjelasan berulang berkurang dan waktu untuk mengobrol bertambah!