Bot Telegram untuk menyalin pesan

Gunakan Junction Bot untuk menyalin atau meneruskan pesan Telegram secara otomatis dari berbagai sumber ke saluran atau grup Telegram Anda. Kami menyebutnya penerusan.

Kemungkinan sumber pesan:

  • saluran dan kelompok publik dan swasta
  • saluran dan grup pribadi tertutup (tanpa tautan undangan)
  • bot lainnya
  • obrolan pribadi dengan pengguna lain

Beberapa sumber ini hanya tersedia dengan Sambungan Langsung. Silakan periksa di sini untuk mengetahui jenis akun yang Anda butuhkan. Penayangan pesan yang diteruskan dihitung secara terpisah dan tidak mengubah jumlah penayangan pesan asli.

Menciptakan penyerang baru

Untuk membuat aturan penerusan untuk menyalin pesan dari Telegram, gunakan perintah /new. Ini akan memandu Anda melalui proses penyiapan.

Setelah penyiapan selesai, Anda dapat melihat daftar aturan baru Anda dengan perintah /forwards (sebelumnya /list). Selain itu, perintah ini juga akan menampilkan tombol-tombol untuk mengontrol aturan penerusan (menonaktifkan, menghapus, dll).

Anda dapat menyesuaikan pengaturan yang berbeda dari semua aturan Anda atau setiap aturan tertentu. Silakan lihat di sini untuk informasi lebih lanjut.

Salin saluran Telegram dengan atau tanpa tautan undangan

Bot dapat menyalin pesan dari saluran dan grup pribadi Telegram jika mereka memiliki tautan undangan dan juga jika mereka tidak memilikinya.

Jika Anda menggunakan akun Standard, harap diingat bahwa saluran telegram pribadi dijamin hanya akan berfungsi sampai tautan undangan aktif.

Jika Anda perlu menyalin dari saluran pribadi tanpa tautan undangan atau Anda ingin mendapatkan pesan dari bot lain, Anda perlu menggunakan koneksi langsung.

Menyalin dari satu sumber Telegram ke beberapa tujuan

Biasanya, ketika Anda menyesuaikan pengaturan aturan penerusan, Anda menggunakan tautan ke saluran sumber. Tetapi bagaimana cara mengidentifikasi aturan yang tepat jika Anda memiliki beberapa aturan penerusan ke saluran yang berbeda dari satu sumber. Bagaimana cara mengatur pengaturan/filter/pengganti yang berbeda untuk saluran tujuan yang berbeda?

Tambahkan konstruksi berikut ini ke nama sumber: ->-1001251642436
Di mana -1001251642436 adalah pengenal saluran tujuan dalam sistem Telegram ditambah awalan “-100” (ini adalah cara Telegram membedakan nomor saluran dari nomor objek lain). Untuk menemukan nomor ini, cukup gunakan perintah
/filter source_channel_reference
Anda akan melihat semua pengidentifikasi tujuan yang mungkin berdasarkan aturan penerusan Anda saat ini.

Contohnya, perintah untuk menambahkan dua filter yang berbeda ke tujuan yang berbeda dari sumber yang sama, mungkin terlihat seperti ini:
/filter source_channel_reference->-1001251642436 mustHave green
/filter source_channel_reference->-1001459676332 mustHave red

Perintah untuk menambahkan dua tombol umpan balik yang berbeda ke tujuan yang berbeda dari sumber yang sama, mungkin terlihat seperti ini:
/settingchannel source_channel_reference->-1001251642436 like 👍🏻
/settingchannel source_channel_reference->-1001459676332 like ❤️

Status “Tertunda”

Jika saluran sumber Anda benar-benar baru dalam sistem dan kami memiliki beban yang tinggi, mungkin perlu beberapa saat bagi bot untuk mulai menerima pesan darinya.

Jika menggunakan perintah /forwards (atau sebelumnya /list) Anda melihat saluran yang ditandai dengan PENDING, itu berarti saluran ini sedang menunggu untuk dihubungkan ke bot. Mohon tunggu selama 10-30 menit dan pesan akan mulai berdatangan.

Harap beri tahu kami jika membutuhkan waktu lebih dari satu hari.

Mengurangi penundaan

Dengan perintah /support Anda dapat menjalankan wizard untuk membantu Anda mengetahui mengapa pesan tidak sampai ke tujuan atau tiba dengan penundaan. Fitur ini saat ini hanya tersedia untuk koneksi langsung.

Jika keterlambatan pengiriman pesan terjadi sekali, maka kemungkinan besar saat ini baru saja terjadi pembaruan bot. Anda dapat menggunakan perintah /status untuk memeriksa kapan pembaruan terakhir dan apakah pembaruan tersebut sedang berlangsung saat ini. Selain itu, perintah ini juga menunjukkan perkiraan penundaan maksimum untuk akun standar (koneksi langsung bekerja secara instan).

Jika Anda memiliki akun Gratis atau Standar

Untuk saluran publik pada akun Gratis dan Standar, pengiriman pesan dapat memakan waktu hingga beberapa jam. Pengiriman dari saluran pribadi biasanya terjadi secara instan, tetapi jarang sekali, sesekali bisa melonjak juga. Jika saluran sumber Anda benar-benar baru dalam sistem dan kami memiliki beban yang tinggi, mungkin perlu beberapa saat bagi bot untuk mulai menerima pesan darinya. Harap beri tahu kami jika membutuhkan waktu lebih dari 24 jam. Jika penundaan tersebut tidak dapat diterima, maka Anda harus menggunakan Sambungan Langsung. Koneksi Langsung menjamin waktu pengiriman yang instan.

Kami menyediakan layanan untuk mempercepat pengiriman dari saluran publik sehingga akan memakan waktu beberapa detik. Layanan ini dikenakan biaya €1,20 per saluran per bulan. Anda dapat mengaktifkan/menonaktifkan percepatan kapan pun Anda inginkan dengan perintah /express.

/express source_channel_reference

Misalnya, untuk mempercepat penggunaan @slow-channel /express @slow-channel
Untuk mengubah saluran yang sedang dipercepat, pertama, nonaktifkan express untuk saluran sebelumnya dengan perintah yang sama, lalu aktifkan untuk saluran yang baru. Anda dapat melihat daftar saluran ekspres Anda dengan perintah /express tanpa argumen.

Cara lain untuk membuat pengiriman instan adalah dengan menggunakan Koneksi Langsung. Semua pesan dari koneksi langsung datang secara instan. Harap diperhatikan bahwa jika Anda menggunakan koneksi langsung, Anda tidak perlu menggunakan /express. Pengiriman dari koneksi langsung sudah terjadi secara instan.

Jika Anda tertarik dengan salah satu layanan ini, silakan lihat di sini untuk informasi lebih lanjut tentang cara membelinya.

Jika Anda memiliki Sambungan Langsung

Kemudian pengiriman pesan dilakukan secara instan. Jika Anda terus-menerus mengalami penundaan yang nyata pada koneksi langsung, itu berarti koneksi memerlukan konfigurasi tambahan. Silakan gunakan perintah /support untuk itu.

Apakah “seketika” itu benar-benar seketika?

“Seketika” adalah dari milidetik hingga beberapa detik. Bot itu sendiri bekerja tanpa penundaan, tetapi penundaan dapat terjadi ketika pesan dikirimkan oleh Telegram.

Selain itu, setelah Telegram memperkenalkan proteksi penggandaan ketika mengirim pesan media dari saluran yang dilindungi, bot perlu memproses pesan-pesan ini dengan cara khusus. Hal ini dapat menyebabkan penundaan tambahan, tergantung pada ukuran file. Untuk foto biasa, misalnya, penundaan ini tidak akan kentara, tetapi tidak demikian halnya dengan video yang berat.

Terkadang kami melakukan pembaruan sistem. Hal ini mungkin sesekali menyebabkan penundaan yang nyata jika pembaruan terjadi tepat pada saat pesan muncul. Anda dapat memeriksa apakah pembaruan sistem sedang berlangsung dengan perintah /status

Nuansa bekerja dengan saluran Telegram yang dilindungi

Jika sumber memiliki proteksi penggandaan, bot harus memproses file media yang diproteksi sepenuhnya. Itulah mengapa pesan media yang berat membutuhkan lebih banyak waktu untuk disampaikan.

Fitur Telegram Premium

Pemegang akun premium dapat menggunakan smiley premium dan keterangan media yang panjang dalam pesan mereka. Bot juga tidak diizinkan untuk digunakan. Oleh karena itu, satu-satunya cara untuk mengirim pesan seperti itu adalah dengan mengaktifkan pengiriman atas nama akun Anda. Untuk melakukan ini, akun harus terhubung melalui koneksi langsung dan memiliki Telegram Premium yang aktif.

Selain itu, bot dapat mengirim keterangan sebagai pesan terpisah, Jika ada gambar dengan keterangan di sumber, maka akan ada dua pesan di tujuan: gambar dan teks. Dengan cara ini, teks tidak akan terpotong.

Webhook atau panggilan ke API Anda

Terkadang ada kebutuhan untuk menerima pesan Telegram ke API Anda. Ide pertama yang dimiliki pengembang adalah menggunakan titik akhir HTTP gaya REST dan menerima permintaan dari bot kami dalam beberapa format tipe JSON.

Kami sangat tidak menyarankan pendekatan ini dan sengaja tidak menambahkan fungsionalitas ini ke bot. Permintaan semacam itu cenderung gagal tiba atau tiba beberapa kali karena berbagai masalah jaringan. Seiring dengan perkembangan sistem Anda, Anda perlu “memutar ulang” riwayat panggilan, melihat log panggilan di sisi kami untuk men-debug masalah di sisi Anda, dll. Fungsionalitas semacam itu akan memerlukan pembuatan produk terpisah dari pihak kami.

Jadi, untuk tugas-tugas seperti itu, kami sarankan Anda untuk menggunakan arsitektur antrean pesan. Dan, karena kita sudah memiliki messenger yang siap pakai di depan kita, mengapa tidak menggunakannya? Cukup buat bot Anda sendiri yang paling sederhana, hanya membutuhkan waktu 15 menit, dan siapkan penerusan dari sumber yang diinginkan langsung ke bot tersebut. Dengan pendekatan ini, Anda akan mendapatkan sistem yang sangat andal untuk masa depan.

Bagaimana cara mengetahui mengapa tidak semua pesan masuk?

Gunakan perintah /support

Fungsi ini hanya tersedia untuk koneksi langsung. Dengan perintah /support Anda dapat menjalankan wizard yang akan membantu Anda mengetahui mengapa pesan tidak sampai ke tujuan atau mengalami penundaan. Kami menyarankan agar Anda mencoba metode ini sebelum mencoba yang lain.

Aktifkan laporan penjelasan

Hal pertama yang harus Anda lakukan adalah mengaktifkan laporan penjelasan dengan perintah

/settingchannel source_channel_reference explain on

Untuk setiap pesan baru, sistem akan mengirimkan laporan yang menjelaskan secara rinci mengapa pesan tersebut tidak sampai. Jika Anda tidak memahami cara membaca laporan atau memperbaiki filter, hubungi obrolan dukungan.

Bisa jadi pesan tersebut telah diedit tak lama setelah dipublikasikan. Jika pesan asli tidak melewati filter Anda, bot juga tidak akan dapat meloloskan editan.

Jika tidak ada laporan untuk pesan baru di sumbernya, lihat lebih lanjut.

Jika Anda memiliki akun standar

Masalahnya kemungkinan besar adalah penundaan atau pesan yang terlalu besar dari saluran yang diproteksi.

Jika Anda memiliki koneksi langsung

Periksa apakah akun Anda yang terhubung adalah anggota saluran atau grup sumber.

Periksa apakah masalahnya terkait dengan pesan yang terlalu besar dari saluran yang diproteksi.

Jika tidak demikian, kirimkan nomor telepon akun Anda yang terhubung dan nomor saluran atau grup sumber kepada asisten kami. Dalam kasus yang sangat jarang terjadi, penyempurnaan tambahan dari pihak kami diperlukan.

Menyalin pesan Telegram lama

Anda dapat menyalin riwayat saluran Telegram menggunakan perintah /history.

Jika Anda ingin menggunakan pengaturan lanjutan untuk proses penyalinan seperti filter dan penggantian, Anda harus membuat aturan penerusan biasa terlebih dahulu menggunakan perintah /new. Kemudian terapkan pengaturan yang diperlukan pada aturan penerusan ini. Setelah itu mulailah proses penyalinan riwayat dan akan menggunakan pengaturan dari aturan yang ada. Tenang!

Mengapa pesan yang dikirim mungkin terlihat berbeda dari sumbernya?

Terkadang pesan dalam sumber diedit setelah dipublikasikan. Maka mungkin saja bot akan menyalin pesan sebelum admin mengeditnya. Dalam hal ini, versi pertama dari pesan akan dikirimkan. Kadang-kadang pesan yang diedit bahkan tidak ditandai sebagai telah diedit.

Dalam mode koneksi langsung, Anda dapat meneruskan pengeditan pesan ke tujuan (fungsi ini diaktifkan secara default). Hal ini akan menyelesaikan masalah ini. Jika Anda sudah memiliki koneksi langsung dan dihadapkan pada suntingan yang tidak terkirim, lihat solusi yang memungkinkan di sini.

Bisa juga pesan asli telah melewati filter Anda dan pengeditannya tidak lolos. Maka pesan tersebut tidak akan diubah.

Bisa saja sebuah saluran secara keliru menerbitkan pesan dua kali dan kemudian menghapus satu pesan. Jika Anda memiliki filter duplikat, hanya pesan pertama yang akan masuk. Jika admin kemudian menghapus pesan pertama dan mengedit pesan kedua, maka pengeditan akan gagal.

Mengapa bisa terjadi duplikasi?

Terkadang dalam sumbernya, sebuah tulisan diposting dua kali, secara tidak sengaja, dan beberapa saat kemudian salah satu kembarannya dihapus. Tetapi bot mungkin sudah berhasil menyalin kedua pesan tersebut pada saat itu. Cara paling langsung untuk mengatasi masalah ini adalah dengan mengaktifkan hapus transmisi. Pengaturan ini hanya tersedia untuk koneksi Langsung. Jika Anda memiliki akun Standar, Anda dapat menggunakan filter duplikat.

Jika Anda sudah mengaktifkan filter duplikat dan duplikatnya masih lolos, maka ada kemungkinan bahwa pesan-pesan tersebut tidak sama. Aktifkan laporan penjelasan dan bandingkan isi pesan dalam laporan yang masuk.

/settingchannel source_channel_reference explain on

Jika Anda masih belum melihat perbedaannya, silakan lihat petunjuk yang lebih rinci di sini.