Pilih pesan dan orang yang tepat
Batasi balasan ke topik dan waktu yang tepat. Pilih peserta, pengecualian, undangan, dan frasa yang dicari.
Dalam artikel ini
Waktu, topik grup, dan undangan
Pertanyaan yang sama bisa memerlukan balasan berbeda. Siang hari, tim dukungan bisa langsung membantu; malam hari, bot bisa memberi tahu kapan tim kembali. Tamu webinar mungkin membutuhkan informasi berbeda dari peserta kursus. Kondisi waktu, lokasi, dan undangan memungkinkan pembedaan ini.
Kapan membalas
Kapan pun cocok untuk informasi yang selalu dibutuhkan. Misalnya, tautan aturan berguna siang maupun malam.
Jadwal memungkinkan pemilihan hari dan rentang waktu. Misalkan tutor bekerja Senin–Jumat, pukul 10:00–18:00 waktu Moskow. Pilih hari kerja dan rentangnya. Anda bisa menambahkan beberapa rentang, misalnya sebelum dan sesudah istirahat, atau cepat memilih setiap hari, hari kerja, atau akhir pekan.
Masukkan waktu UTC dalam kolom jadwal; editor menampilkan petunjuk waktu lokal di bawahnya. Untuk mulai membalas pukul 10:00 dan beralih ke pesan malam tepat pukul 18:00 waktu Moskow, masukkan 07:00–14:59 UTC. Menit terakhir yang ditentukan termasuk dalam rentang.
Hari juga dipilih menurut UTC: larut malam di tempat Anda bisa jatuh pada hari UTC berbeda. Jika zona waktu Anda memakai waktu musim panas, tinjau jadwal setelah jam berubah.
Jalankan di luar waktu ini berguna untuk balasan “Kami kembali besok pagi”. Atur jam kerja dan aktifkan pilihan ini. Pertanyaan yang cocok di luar jam tersebut menerima pesan di luar jam layanan.
Rentang tanggal berguna untuk tugas sementara. Misalnya, jawab pertanyaan kursus musim gugur hanya saat pendaftaran dibuka. Tetapkan awal dan akhir periode.
Jika grup sudah memiliki jam tutup
Pilih Jam tutup untuk memakai periode dari pengaturan grup. Jika administrator mengubahnya, Anda tidak perlu mengubah waktu yang sama lagi di Otomatisasi.
Misalnya, pengaturannya 22:00–06:00 UTC. Kondisi mulai cocok pukul 22:00, berlanjut semalaman, dan berhenti pukul 06:00. Mengaktifkan Jalankan di luar waktu ini memeriksa periode sebaliknya.
Jika jam tutup tidak tersedia, tidak valid, atau waktu mulai dan akhirnya sama, kondisi tidak cocok, termasuk ketika pilihan di luar waktu aktif. 00:00–00:00 tidak berarti “sepanjang hari”.
Hal utama tentang waktu: bot menunggu peristiwa. Bot bisa menjawab pertanyaan pukul sepuluh pagi, tetapi tidak mengirim informasi hanya karena jam menunjukkan 10:00. Untuk postingan terjadwal, gunakan Penjadwal Pengumuman Combot. Kondisi jam tutup juga tidak mengizinkan anggota menulis saat grup ditutup untuk pesan.
Topik grup yang diperiksa
Grup kursus mungkin memiliki Belajar, Bantuan, dan Obrolan santai. Pada Di mana, pilih:
- Sumber obrolan jika aturan mencakup semua topik. Misalnya, informasi umum melalui perintah tertentu.
- Topik yang dipilih untuk area tertentu, misalnya balasan pembayaran hanya di Bantuan. Pilih beberapa topik dari daftar atau masukkan ID numeriknya.
- Topik umum untuk area umum grup, bukan topik terpisah.
Ini menentukan tempat bot mencari peristiwa yang cocok. Tujuan pengiriman balasan diatur terpisah. Seseorang bisa bertanya di Bantuan sementara pemberitahuannya dikirim ke saluran log tim.
Undangan yang digunakan seseorang
Misalkan sekolah memiliki dua tautan: untuk tamu kelas terbuka dan untuk peserta kursus. Anda bisa menampilkan sambutan berbeda menurut tautan yang dipakai.
Editor menyediakan pilihan berikut:
- Sumber apa pun. Sambut semua orang dengan cara yang sama, apa pun undangannya.
- Tautan undangan Combot. Tautan tercatat dalam katalog undangan grup ini. Pilih tautan khusus kelas terbuka, masukkan kodenya, atau tempel URL lengkap. Anda juga bisa mengecualikan tautan pilihan.
- Tautan undangan eksternal. Telegram memberikan tautan yang tidak ada dalam katalog Combot grup ini. Misalnya, beri tahu moderator tentang kedatangan semacam ini. Hal itu sendiri tidak menjadikan seseorang pelanggar.
- Tautan yang dibuat admin / Tautan yang dibuat pengguna. Pilih cepat tautan yang sudah dimuat dari kelompok pembuat terkait, misalnya undangan milik tim penyelenggara.
- Tidak ada tautan undangan. Cocok jika data bergabung memastikan tidak ada tautan yang digunakan. Misalnya, berikan informasi tersendiri untuk cara bergabung ini.
- Tautan undangan folder obrolan. Untuk bergabung melalui folder Telegram bersama, jika Telegram melaporkannya. Misalnya, jelaskan singkat fungsi grup ini di dalam kumpulan.
Dua perbedaan penting. Tautan yang tidak Anda pilih belum tentu eksternal: Combot mungkin mengenalnya. Informasi undangan yang tidak tersedia juga tidak membuktikan seseorang bergabung tanpa tautan. Bot tidak boleh menebak sumber jika datanya tidak ada.
Daftar memuat hingga 100 tautan sekaligus. Sebelum memakai tombol Tautan buatan admin, muat halaman yang dibutuhkan: tombol itu hanya memilih tautan yang sudah ditampilkan. Undangan baru di masa mendatang tidak otomatis masuk pilihan. Combot tetap membedakan tautan dikenal dan eksternal berdasarkan seluruh katalog, bukan hanya halaman terlihat. Memasukkan URL secara manual tidak menambahkannya ke katalog.
Untuk penerimaan acara otomatis, mulailah dengan tautan tertentu. Kondisi “semua tautan dikenal” mencakup jauh lebih banyak undangan. Ingat, tautan bisa diteruskan: tautan tidak membuktikan identitas atau pembayaran.
Pilih siapa yang dikenai aturan
Grup berisi anggota baru, anggota biasa, dan moderator. Tanggapan yang dibutuhkan tidak selalu sama. Anggota baru mungkin perlu petunjuk materi, sedangkan perintah peringatan sebaiknya hanya tersedia untuk tim moderator.
Tentukan dahulu orang yang dimaksud
Jika Anna menambahkan Ilya ke grup, sambutan ditujukan kepada Ilya, bukan Anna. Jika Anna membalas pesan Ilya dengan perintah, Anda harus menentukan siapa yang dikenai tindakan.
Karena itulah label kolom berubah mengikuti peristiwa:
- Siapa — penulis pesan biasa.
- Pemohon — orang yang meminta bergabung.
- Anggota baru dan Siapa yang menambahkan — Ilya dan Anna yang mengundangnya.
- Anggota dan Siapa yang memulai — orang yang keluar dan orang yang mengeluarkannya, jika ia dikeluarkan.
- Pengirim perintah dan Diterapkan ke — penulis perintah dan orang yang dipilih melalui balasan.
- Pengguna yang pesannya dibalas — penulis pesan yang dipilih melalui Balas.
Sebelum memilih peran atau kondisi aktivitas, periksa untuk siapa pengaturan itu dibuat.
Semua pesan atau hanya balasan
Di grup belajar, pertanyaan baru mungkin ditangani berbeda dari balasan atas pertanyaan orang lain:
- Semua pesan — tidak membedakan balasan dan bukan balasan. Misalnya, cari “di mana rekamannya” di seluruh percakapan.
- Hanya balasan / Balasan apa pun — cocok dengan pesan yang dikirim menggunakan Balas. Misalnya, tampilkan panduan format umpan balik hanya dalam balasan terhadap tugas peserta.
- Jangan pernah memicu balasan / Bukan balasan — cocok dengan pesan mandiri. Misalnya, ingatkan pengirim lowongan baru di Lowongan tentang format wajib.
Pengguna yang pesannya dibalas mempersempit aturan: balasan kepada anggota, administrator, bot, Combot, diri sendiri, atau postingan saluran tertaut. Pilihan bergantung pada peristiwa. Misalnya, balasan atas pesan tutor dapat ditangani tersendiri.
Pesan pertama pengguna menggunakan “Pesan dalam grup sama dengan 1”. Ini bisa memperkenalkan informasi kepada peserta baru. Namun, pembaruan statistik dan pesan masuk tidak diproses sepenuhnya serentak, sehingga kondisi ini tidak menjamin satu hadiah untuk pesan pertama.
Kelompok pengguna siap pakai
Editor menyebutnya Grup otomatis. Anda bisa memilih orang tanpa mencantumkannya satu per satu.
Anggota baru. Misalnya, kirim petunjuk format pertanyaan kepada orang yang masih dianggap baru oleh Combot. Pengaturan grup menentukannya dari waktu sejak bergabung, jumlah pesan, dan pengecualian yang berlaku. Ini bukan usia akun Telegram.
Anggota biasa. Orang yang tercatat berada di grup. Misalnya, batasi perintah bantuan untuk anggota grup. “Biasa” tidak berarti “sudah lama di sini”: anggota baru juga dapat termasuk.
Mantan anggota. Orang yang diketahui sudah keluar dan tidak sedang berada di grup. Misalnya, bedakan permintaan anggota yang kembali dari permintaan tanpa riwayat keluar yang diketahui.
Pengguna dalam daftar izin. Daftar pada pengaturan moderasi yang mencantumkan ID atau nama pengguna. Misalnya, kecualikan asisten tepercaya dari pengingat tertentu tentang tautan. Tambahkan pengecualian secara eksplisit: daftar izin tidak otomatis membatalkan setiap aturan.
Admin Telegram. Misalnya, izinkan mereka memakai /team_warn.
Admin Combot. Orang yang mendapat akses tersendiri ke dasbor Combot. Misalnya, izinkan perintah yang disiapkan untuk asisten komunitas yang bekerja melalui dasbor. Akses ini tidak menjadikan mereka administrator Telegram.
Pemilik. Orang yang diidentifikasi Telegram sebagai pemilik grup. Misalnya, khususkan perintah tertentu untuknya.
Jika Admin Telegram dan Admin Combot dipilih, Salah satu mengizinkan orang dari salah satu kelompok. Semua mensyaratkan keanggotaan keduanya. Aturan pengelompokan ini berlaku bagi penulis peristiwa maupun orang lain yang dipilih.
Jika ada pengaturan Mode admin terpisah, periksa juga: cakupannya bisa semua orang, hanya administrator Telegram, atau semua kecuali mereka. Memilih “hanya admin” di sini tetapi mengecualikannya di tempat lain menimbulkan pertentangan.
Lama di grup, pesan, pengalaman, dan reputasi
Kondisi ini menentukan sasaran dengan lebih tepat. Misalnya: “Bergabung paling lama dua jam lalu dan mengirim paling banyak sepuluh pesan.”
- XP: pengalaman terkumpul. Misalnya, informasi tersendiri untuk orang dengan minimal 500 XP.
- Reputasi: nilai saat ini. Misalnya, izinkan perintah informasi khusus untuk anggota bereputasi minimal 10.
- Pesan dalam grup: jumlah pesan di grup ini yang diketahui Combot. Misalnya, petunjuk bagi orang dengan paling banyak 10 pesan.
- Peringatan: jumlah peringatan aktif. Misalnya, pengingat berbeda bagi orang tanpa peringatan dan orang yang sudah memilikinya.
- Waktu sejak bergabung: waktu berlalu sejak bergabung yang diketahui. Misalnya, bantuan bagi orang yang bergabung dalam dua jam terakhir.
- Pangkat: tingkat pada skala grup. Misalnya, pilih orang yang mencapai peringkat tertentu tanpa menghitung sendiri ambang XP-nya.
Angka mendukung Setara, Setidaknya, dan Paling banyak. Bedanya penting: “tepat satu pesan” tidak cocok dengan orang yang memiliki seratus pesan, sedangkan “minimal satu” cocok.
Untuk waktu, tersedia detik, menit, jam, hari, minggu, dan bulan. Di sini satu bulan adalah 30 hari, satu minggu 7 hari, dan satu hari 24 jam. Jika Ilya bergabung pukul 23:50, pada 00:10 ia sudah berada di grup selama dua puluh menit, bukan sehari.
Gabungkan waktu dan aktivitas memakai Semua atau Salah satu, lalu tambahkan pengecualian. Misalnya, petunjuk anggota baru mensyaratkan waktu di grup yang singkat sekaligus jumlah pesan sedikit. Orang yang dikecualikan tidak masuk kembali ke kumpulan yang sama hanya karena kondisi lain cocok.
Informasi yang tidak tersedia bukan nol. Waktu bergabung yang tidak diketahui tidak menjadikan seseorang anggota baru, dan jumlah pesan yang tidak diketahui tidak berarti ia diam. Membalik kondisi juga tidak melengkapi informasi yang hilang.
Aturan lama. Aturan mungkin hanya menghitung hari penuh: 25 dan 47 jam sama-sama menjadi satu hari. Pilih satuan waktu secara eksplisit untuk perbandingan tepat; sekadar membuka dan menyimpan aturan tidak mengubah perilaku ini. Periksa operator juga: “sama dengan satu hari” dan “minimal satu hari” memilih orang berbeda.
Waktu sejak bergabung bukan waktu sejak pesan pertama. Ilya mungkin bergabung Senin, tetapi baru menulis Jumat. Waktu sejak pesan atau aktivitas pertama lainnya tidak tersedia di sini. Hapus atau ganti kondisi semacam itu pada aturan lama yang nonaktif sebelum mengaktifkannya.
Informasi profil anggota
Pemeriksaan ini menyangkut informasi akun yang tersedia, bukan kontribusi seseorang kepada grup:
- Nama pengguna: apakah ada dan apa isinya. Misalnya, kecualikan akun tim yang dikenal dari pengingat tertentu. Masukkan tanpa
@. - Nama / Nama belakang: misalnya, minta peserta tanpa nama belakang memperkenalkan diri sesuai aturan kursus. Nama tampilan bukan bukti identitas.
- ID pengguna: pengenal numerik akun. Misalnya, izinkan perintah untuk dua tutor tertentu meskipun nama pengguna mereka berubah.
- Memiliki Telegram Premium: misalnya, perintah informasi tersendiri bagi pengguna Premium. Kondisi bergantung pada penanda yang diberikan Telegram.
- Merupakan akun bot: misalnya, bedakan balasan kepada bot dan orang pada kondisi pengguna yang dibalas. Pilihan ini tidak tersedia untuk permintaan bergabung.
- Bahasa: misalnya, pilih balasan bahasa Inggris jika Telegram memberikan kode
en. Ini tidak memeriksa bahasa pesan, kewarganegaraan, atau negara; kodenya bisa tidak tersedia. - Biografi: teks dari permintaan bergabung. Misalnya, soroti permintaan yang deskripsinya menyebut nama kursus. Ini tidak memungkinkan bot membaca deskripsi profil semua pengirim pesan biasa.
Kondisi teks dapat memakai kecocokan persis, sebagian, atau pola pencarian. Misalnya, “memiliki nama pengguna” berbeda dari “nama pengguna mengandung support”. Saat menggabungkan pilihan, pastikan tidak ada yang tanpa sengaja kosong: cakupan kondisi bisa menjadi terlalu luas.
Temukan pesan yang dibutuhkan
Grup lowongan perlu mengenali iklan kerja, dukungan perlu menemukan pertanyaan pembayaran, dan grup kursus perlu memperhatikan tugas. Combot mencarinya dari rincian yang Anda tentukan: kata, tautan, panjang, dan jenis pesan.
Mulai dari kiriman pengguna
Apa memilih jenis pesan, sedangkan Opsi menambahkan persyaratannya.
Anda dapat memilih teks, keterangan media, foto, video, animasi, audio, dokumen, stiker, pesan suara, pesan video, kontak, lokasi, jajak pendapat, dadu, permainan, atau media berbayar. Sebagian pilihan ada di Lainnya.
Misalnya, “Tugas rumah” sebagai pesan mandiri adalah teks. Kata yang sama di bawah foto buku catatan adalah keterangan. Mencari teks biasa saja tidak mencakup kasus kedua.
Sebagian sifat bisa bersamaan: foto dan keterangan lazim ditemukan. Namun, satu berkas tidak semestinya wajib menjadi dokumen dan pesan suara sekaligus. Untuk alternatif berbeda seperti ini, pilih Salah satu, bukan Semua.
Tentukan syarat setiap alternatif, misalnya teks biasa mengandung frasa atau foto dengan frasa yang sama pada keterangannya. Tinjau Opsi setelah mengubah jenis pesan: dokumen dan jajak pendapat punya pengaturan berbeda.
Frasa: apa yang ditulis pengguna
Di grup dukungan, ada beberapa cara mengenali permintaan:
- Teks persis: seluruh teks adalah “aturan”. Berguna untuk permintaan singkat yang disepakati; “Di mana aturannya?” berbeda.
- Berisi frase: “cara membayar” cocok dalam “Tolong jelaskan cara membayar langganan”.
- Teks dimulai dengan: “Laporan” membantu mengenali pesan berpola “Laporan minggu ini…”.
- Teks diakhiri dengan:
#donemengenali pesan yang disepakati berakhir dengan penanda itu.
Bot mencari teks yang ditentukan; bot tidak memahami semua variasi pertanyaan. Jika orang menulis “ke mana mengirim uang” alih-alih “cara membayar”, tambahkan frasa itu tersendiri atau buat alternatif OR.
Kata: kata utuh atau bagian kata
Di grup hewan peliharaan, Seluruh kata “kucing” seharusnya tidak cocok dengan “kucingan”. Pencarian Berisi dalam kata berguna jika urutan huruf itu sendiri yang penting.
Anda juga bisa mencari Kata dimulai dengan atau Kata diakhiri dengan kata. Misalnya, awalan “kerja” dapat mencakup “kerja” dan “kerjakan”, sedangkan akhiran ing berguna untuk latihan bahasa Inggris. Coba beberapa pesan biasa: potongan terlalu pendek dapat menghasilkan kecocokan yang tidak diinginkan.
Masukkan frasa berspasi sebagai frasa. Kolom daftar mengubah nilai menjadi butir tersendiri, jadi jangan tanpa sengaja memisahkan “tugas rumah” menjadi dua kata independen.
Huruf besar, panjang, dan sistem tulisan
Bedakan huruf besar dan kecil membedakan “Aturan” dan “aturan”. Pertanyaan sehari-hari biasanya lebih cocok tanpa membedakan kapitalisasi. Label tetap yang peka kapitalisasi bisa memerlukan perbedaan ini.
Panjang pesan / Panjang keterangan dihitung dalam karakter. Misalnya, minta penulis lowongan lebih dari 2500 karakter menaruh rincian tambahan di balik tautan. Tetapkan minimum, maksimum, atau keduanya; sisi kosong berarti tidak ada batas di sisi tersebut.
Kumpulan karakter dapat mendeteksi Kiril, tulisan kanan ke kiri seperti Arab atau Ibrani, serta karakter Tionghoa, Jepang, dan Korea. Editor mungkin memakai singkatan RTL dan CJK. Misalnya, klub bahasa memberi panduan format latihan ketika Kiril muncul.
Ini tidak mengenali bahasa seluruh pesan. Frasa Rusia di dalam teks Inggris tetap mengandung Kiril. Jangan anggap sifat itu membuktikan bahasa yang digunakan seseorang.
Pencarian lebih kompleks: ekspresi reguler
Ekspresi reguler adalah pola yang menjelaskan beberapa kemungkinan sekaligus. Misalnya, webinar|livestream mencari salah satu kata. Dua frasa sederhana juga bisa memakai kondisi biasa: Anda tidak perlu memahami ekspresi reguler untuk memakai Otomatisasi.
Jika diperlukan, mesinnya adalah Python regex, bukan JavaScript. Masukkan pola saja, tanpa garis miring pembatas atau flag. Tautan penguji pola membantu saat pengaturan, tetapi tetap coba beberapa pesan di grup uji sesudahnya.
Tautan, sebutan, dan elemen lain
Terkadang yang penting bukan kata, melainkan elemen dalam pesan.
Perintah. Misalnya, temukan /course_info di dalam pesan. Ini memeriksa isi; untuk membuat perintah khusus yang dibalas bot, gunakan Jenis seperti dijelaskan di Perintah khusus.
URL — tautan terlihat. Misalnya, kenali pesan tugas yang menuju situs belajar tertentu. Tentukan alamat atau domain, yaitu nama situs.
Tautan teks. Pesan bertuliskan “Portofolio saya” dengan alamat di balik kata tersebut. Ini jenis tautan tersendiri. Untuk mengenali tautan dalam bentuk apa pun, sertakan URL terlihat dan tautan teks.
Menyebutkan. Misalnya, perhatikan pesan kepada akun dukungan. Tentukan nama pengguna atau, untuk jenis sebutan yang didukung, ID pengguna numerik.
Tanda pagar / Cashtag. Pesan bertanda #vacancy bisa menerima panduan unggahan. $TON dapat mengenali penyebutan simbol itu dalam diskusi bertema. Ini sifat teks, bukan pemeriksaan informasi keuangan.
E-mail. Misalnya, ingatkan pemasang lowongan bahwa lamaran harus dikirim ke alamat dalam postingan. Cari alamat atau domain email tertentu.
Telepon. Jika lowongan memuat nomor, ingatkan penulis bahwa kontaknya bersifat publik. Tentukan nomor atau awalan seperti +7. Bot memeriksa tulisan, bukan nomor telepon akun yang disembunyikan.
emoji. Misalnya, tanggapi penanda ✅ yang disepakati dalam laporan. Masukkan emoji biasa sebagai simbol atau emoji khusus berdasarkan ID; editor menjelaskan cara mendapatkannya. emoji dalam teks berbeda dari reaksi di bawah pesan.
Pemformatan teks. Misalnya, ingatkan klub film tentang aturan spoiler atau kenali tugas peserta dengan blok kode. Pilihan mencakup tebal, miring, garis bawah, coret, kode sebaris, blok kode, spoiler, kutipan biasa, dan kutipan yang dapat diperluas.
Untuk elemen yang didukung, pilih nilai apa pun, hanya nilai terdaftar, atau pengecualian. “Pesan memiliki tautan” berbeda dari “pesan menautkan situs sekolah kami”.
Filter bukan pemeriksaan keamanan. Domain yang diizinkan atau ekstensi .pdf tidak menjamin tautan atau berkas aman. Filter membantu menata grup; filter tidak memeriksa isinya untuk Anda.