Modifikasi & Ganti
Anda dapat mengubah pesan sesuka Anda dengan menambahkan/menyesuaikan judul (header), isi (body), footer, dan tautan ke pesan asli.
Mengubah judul
Di mana itu Menu → Pengaturan penerusan → Pilih sumber dan tujuan → Header
Cara header (judul saluran) ditampilkan di langganan Anda dan forward Anda dapat dimodifikasi.
⏵Commands
/setting header + salah satu opsi berikut ini: tidak ada - tidak ada judul Ex./setting header none
Ex./settingchannel
sederhana - tambahkan judul saluran asli di awal Ex.source_channel_reference
header none/setting header
sederhana Ex./settingchannel
tebal - tambahkan judul saluran asli di awal, buat tebal Ex.source_channel_reference
header simple/setting header bold
Ex./settingchannel
from_only - jangan tampilkan judul sumber langsung, tetapi tampilkan judul sumber asli (jika ada) Ex.source_channel_reference
header bold/setting header from_only
Ex./settingchannel
id - tambahkan ID pesan asli di awal Ex.source_channel_reference
header from_only/setting header
id Ex./settingchannel
teks lainnya - tambahkan teks ini sebagai judul saluran di awal Ex.source_channel_reference
header id/setting header
Saluran Telegram Saya Ex./settingchannel
source_channel_reference
header My Telegram Channel
Anda dapat menyesuaikan pengaturan ini dalam menu, tetapi Anda juga dapat menggunakan perintah. Jika Anda menggunakan perintah, untuk menerapkan pengaturan ini ke satu saluran saja, ganti perintah /setting
dengan /settingchannel source_channel_reference
(baca selengkapnya).
Mengubah tautan di footer
Di mana itu Menu → Pengaturan penerusan → Pilih sumber dan tujuan → Tautan ke pesan asli
Secara default pada akun standar, bot menambahkan footer dengan tautan ke pesan asli. Tautan ini terlihat seperti simbol @
. Anda dapat menyesuaikan tampilan footer ini atau menonaktifkan footer ini sama sekali.
Harap perhatikan bahwa pengaturan ini hanya mengubah tautan yang ditambahkan oleh @junction_bot di akhir pesan. Pengaturan ini tidak memengaruhi tautan lain dalam pesan. Cara memodifikasi tautan lain, silakan lihat di sini.
⏵Commands
/pengaturan tautan + salah satu opsi berikut: tidak ada - tidak menyertakan tautan Ex./setting link none
penuh - sertakan tautan apa adanya Ex./setting link full
string lain - sembunyikan tautan di belakang teks ini Ex./setting link Channel about kitties
Anda dapat menyesuaikan pengaturan ini dalam menu, tetapi Anda juga dapat menggunakan perintah. Jika Anda menggunakan perintah, untuk menerapkan pengaturan ini ke satu saluran saja, ganti perintah /setting
dengan /settingchannel source_channel_reference
(baca selengkapnya).
Mengubah tubuh dengan Sebelum & Sesudah
Di mana itu Menu → Pengaturan penerusan → Pilih sumber dan tujuan → Tambahkan di awal/akhir
Dengan pengaturan ini, Anda dapat menambahkan teks khusus di awal atau di akhir pesan.
Untuk menambahkan teks yang terdiri dari beberapa baris, pisahkan dengan tag <br>
.
⏵Commands
/setting before - menambahkan teks di awal pesan. Format:/setting before my text
Ex./setting before So I have heard:<br>
Harap perhatikan bahwa badan pesan akan berada setelah teks ini pada baris yang sama. Jika Anda ingin memulai badan pesan dari baris baru, tambahkan<br>
di akhir teks Anda. /setting before none - hapus teks Anda sebelum pesan. /setting after - menambahkan teks di akhir pesan. Format:/setting after my text
Ex./setting after <br>In case of any questions please contact support@mail.com
Harap perhatikan bahwa teks ini akan berada tepat setelah badan pesan pada baris yang sama. Tambahkan<br>
pada awal teks Anda jika Anda ingin memulainya dari baris baru. /setting setelah tidak ada - hapus teks Anda di akhir pesan.
Anda dapat menyesuaikan pengaturan ini dalam menu, tetapi Anda juga dapat menggunakan perintah. Jika Anda menggunakan perintah, untuk menerapkan pengaturan ini ke satu saluran saja, ganti perintah /setting
dengan /settingchannel source_channel_reference
(baca selengkapnya).
Mengubah bodi dan tombol dengan Ganti
Di mana itu Menu → Pengaturan penerusan → Pilih sumber dan tujuan → Penggantian
Anda dapat menetapkan aturan penggantian otomatis yang akan mengganti teks A dalam pesan masuk dengan teks B (atau dengan string kosong, hapus saja teks B).
Penting untuk membuat perubahan karakter berikut ini:
- Sebagai pengganti penggunaan
<
<
- Sebagai pengganti penggunaan
>
>
Hal ini bisa dilakukan dengan menggunakan fungsi cari-dan-pengganti dalam editor teks apa pun.
⏵Commands
Perintah
/replace - ganti teks A dengan teks B ATAU hapus aturan ini jika diulang untuk kedua kalinya. Format:/replace
Ex.source_channel_reference
text to replace target text/replace
- akan mengganti semua kemunculan "To be or not to be" yang berasal dari source_channel dengan "Wake up!" Ex.source_channel_reference
To be or not to be Wake up!/replace
- akan menghapus semua kemunculan "Iklan saya" yang berasal dari source_channel (secara harfiah akan menggantinya dengan tidak ada) /replacerx - membuat aturan pengganti menggunakan ekspresi reguler. Formatnya sama dengan /replace. /replace source_channel_reference - lihat semua aturan penggantian di source_channel /replacerx source_channel_reference - lihat semua aturan ganti RegEx di source_channel Saat menggunakan perintah ini, Anda harus membuat perubahan berikut: - Sebagai ganti spasi putih di antara kata-kata, Anda dapat meletakkan (singkatan dari NBSP - non-breaking space). Harap diperhatikan, bahwa ini hanya digunakan dengan perintah /replace. Anda tidak memerlukannya apabila bekerja dengan filter. - Sebagai pengganti baris baru, Anda meletakkan <br> Untuk menghapus aturan pengganti, gunakan perintah yang sama dengan argumen yang sama untuk kedua kalinya.source_channel_reference
My advertisement
Harap diperhatikan bahwa aturan penggantian ini hanya bekerja pada badan pesan dan tombol, tidak mengubah header (dengan nama saluran) dan tautan ke postingan asli.
Jika Anda memiliki beberapa aturan penerusan dari sumber yang sama ke tujuan yang berbeda, Anda dapat mengatur pengaturan, filter, dan penggantian yang berbeda untuk tujuan yang berbeda. Lihat detail selengkapnya di sini.
Silakan lihat lebih banyak contoh di sini.
Ganti dengan ekspresi reguler
Selain itu, Anda juga dapat menggunakan ekspresi reguler untuk melakukan penggantian. Untuk itu gunakan kotak centang RE pada panel aturan penggantian atau perintah /replacerx. Ini memiliki format yang sama.
Ada instrumen yang sangat nyaman untuk menguji ekspresi reguler: https://regex101.com. Atur Flavor ke “golang” dan atur bendera “Baris tunggal: Titik cocok dengan baris baru” dan “Global: Jangan kembali setelah pertandingan pertama”. Ini akan membuatnya bekerja dengan cara yang sama seperti pencocokan @junction_bot.
Bantuan dengan ekspresi reguler
Ekspresi reguler adalah topik yang sangat luas. Bantuan di bidang ini berada di luar cakupan administrasi bot. Mohon jangan menulis kepada admin secara pribadi untuk meminta mereka membuatkan aturan pengganti atau filter. Selain itu, administrasi bot tidak menyediakan bantuan semacam ini di grup dukungan.
Cara termudah untuk mendapatkan ekspresi reguler yang dibuat untuk kebutuhan Anda adalah dengan meminta ChatGPT, ini cukup bagus.
Selain itu, Anda juga dapat mencari bantuan di forum yang sesuai. Misalnya StackOverflow atau CodeProject.
Aturan penggantian yang berguna
Ya, kami tahu, ekspresi reguler itu sulit. Berikut ini adalah ekspresi siap pakai untuk beberapa tugas populer yang dapat Anda lakukan dengan aturan penggantian. Beberapa di antaranya dapat diselesaikan tanpa RegEx, tetapi sebagian besar membutuhkannya.
Jika Anda menggunakan menu utama untuk membuat penggantian, tentukan argumen kedua dari perintah /replace di bidang From , dan argumen ketiga di bidang To. Misalnya, pada contoh #4, bidang From akan berisi <a[^<]+</a>
, dan bidang To akan kosong. Selain itu, karena perintah /replacerx
digunakan, kotak centang RE harus dicentang.
1. Header dengan nama saluran asli dapat dihapus dengan/setting header none
2. Tautan ke postingan asli dapat dihapus dengan/setting link none
3. Teks konkret apa pun dalam badan pesan dapat dihapus dengan perintah /replace
3.1. /replace source_channel_reference <a href="https://concrete-link-here">text of the link here</a>
Ini akan menggantikan tautan spesifik ini dengan string kosong
3.2. /replace source_channel_reference @username
Ini akan menghapus semua kemunculan @nama pengguna
4. Tautan yang diformat dalam badan pesan dapat dihapus dengan/replacerx source_channel_reference <a[^<]+</a>
5. Tautan mentah apa pun dapat dihapus dengan/replacerx source_channel_reference (http:\/\/|https:\/\/)([a-zA-Z0-9.\/\?=&_]+)
6. Untuk menghapus hanya tautan yang mengandung t.me gunakan/replacerx source_channel_reference (t.me)([a-zA-Z0-9.\/\?=&_]+)
Ini akan menggantikan semua dengan string kosong
7. Untuk menghapus semua tautan-nama pengguna seperti @nama pengguna/replacerx source_channel_reference @([a-zA-Z0-9=&_\-]+)
8. Untuk menghapus seluruh bagian pesan yang dimulai dengan kata “Postscriptum”/replacerx source_channel_reference Postscriptum.*
9. Hapus semua nomor dalam format #12345/replacerx source_channel_reference #([0-9]+)
10. Hapus setiap baris yang berisi keyword
/replacerx source_channel_reference .*\bkeyword\b.*
11. Hapus setiap baris yang berisi keyword
, diikuti dengan angka (seperti “kata kunci123”)/replacerx source_channel_reference ^keyword[0-9]*$
12. Buatlah keyword
terlihat berani/replace source_channel_reference keyword <b>keyword</b>
13. Menghapus baris kosong/replace
source_channel_reference
<br><br> <br>
14. Buat semua angka terlihat tebal. Perhatikan bahwa pada argumen terakhir kita memasukkan teks, yang dicocokkan dengan RegEx, menggunakan referensi $1. Anda bisa membaca lebih lanjut mengenai fitur canggih ini, misalnya, di sini./replacerx source_channel_reference ([0-9]+)
<b>$1</b>
15. Menghapus semua teks. Hanya gambar yang mirip media yang akan bertahan./replacerx source_channel_reference .*
Mengganti tautan
Tautan dalam pesan dapat terdiri dari berbagai jenis, jadi tidak ada satu perintah yang cocok untuk semua. Pertama, kita harus menentukan jenis tautan, dan hanya dengan itu kita dapat membuat aturan penggantian yang tepat. Untuk menentukan jenis tautan, Anda harus mengaktifkan laporan penjelasan di Menu → Pengaturan penerusan → Pilih sumber dan tujuan → Laporan penjelasan atau dengan perintah
/settingchannel source_channel_reference explain on
Sekarang untuk setiap pesan baru di sumber ini, bot akan mengirimkan laporan termasuk teks mentah yang tidak diformat dari pesan tersebut. Ini adalah cara bot melihat pesan ketika menerapkan aturan penggantian. Setelah mengaktifkan laporan, kita harus menunggu pesan baru di sumber yang berisi tautan yang ingin kita ubah.
Opsi 1. Dalam laporan yang masuk, kami melihat bahwa tautan diberikan dengan menggunakan tag <a>. Sebagai contoh:Great news!
We won the "Fastest Telegram bot!" award.
<a href="https://junctionbot.io">Welcome to our website!<a>
Kemudian dalam aturan penggantian, kita perlu menggunakan seluruh konstruksi ini, dengan mengingat untuk mengganti semua spasi dengan
Perintah berikut ini akan menghapus tautan ini dari pesan:/replace
source_channel_reference
<a href="https://junctionbot.io">Welcome
to
our
website!</a>
Perintah ini akan mengganti tautan tersebut dengan https://lectumbot.com:/replace
source_channel_reference
<a href="https://junctionbot.io">Welcome
to
our
website!</a>
<a href="https://lectumbot.com">Welcome
to
our
website!</a>
Hati-hati, hanya ada 3 spasi pada perintah terakhir, di antara argumen: sumber, apa yang akan diubah, dan apa yang akan diubah.
Opsi 2. Dalam laporan yang masuk, kami melihat bahwa tautan ditentukan tanpa format, hanya sebagai teks. Maka tidak ada tag <atau> di sekitar tautan.
Sebagai contoh:Great news!
We won the "Fastest Telegram bot!" award.
Welcome to our website!https://junctionbot.io
Kemudian, tanpa perlu banyak akal, dalam aturan penggantian, kita tinggal menentukan sebuah tautan. Untuk menghapusnya, kami menggunakan perintah:/replace
https://junctionbot.iosource_channel_reference
Untuk menggantinya dengan tautan lain:/replace
https://junctionbot.io https://lectumbot.comsource_channel_reference
Opsi lainnya
Jika tautan ke postingan asli ditambahkan oleh bot itu sendiri, tautan tersebut dapat dihapus dengan perintah/setting link none
Contoh lanjutan
Misalkan kita menjalankan sebuah saluran yang mengumpulkan sinyal trading gratis dari saluran lain, dan kita ingin membawa semua sinyal ke format yang sama. Contoh pesan di saluran sumber:
Buy BTC/USD
Stop-Loss at 11000
Take-Profit 1 at 11500
Take-Profit 2 at 11700
Take-Profit 3 at 12000
Kami ingin agar semua pesan dalam format berikut ini:
BUY
#BTC/USD
SL: 11000 points
TP: 12000 points
Trade at your own risk!
Anggap saja kita telah menyiapkan pengalihan dengan perintah /new
. Anggap saja kita menggunakan Sambungan Langsung dan nomor saluran sumber adalah &1234567890#1122334455
. Anda dapat menemukan nomor ini dengan perintah /forwards
. Jika Anda memiliki akun Standar, gunakan tautan ke saluran, bukan &1234567890#1122334455 di semua contoh, misalnya, https://t.me/joinchat/AFjgGGiosdgJGgSDG
.
Kami ingin mengganti Buy
dengan spasi dengan BUY
, baris baru, dan #
:/replace &1234567890#1122334455 Buy BUY<br>#
Argumen pertama adalah sumber kami &1234567890#1122334455
.
Yang kedua adalah apa yang ingin kami ganti. Harap perhatikan bahwa untuk perintah /replace
dan /replacerx
Anda perlu menggunakan
sebagai pengganti spasi.
Argumen ketiga adalah teks yang ingin kita letakkan. Baris baru adalah <br>
.
Selanjutnya, kita memiliki aturan penggantian yang serupa: Stop-Loss at
diganti dengan SL:
/replace &1234567890#1122334455 Stop-Loss at SL:
Perintah berikutnya akan lebih rumit. Kami ingin menghapus dua baris Take-Profit 1
dan Take-Profit 2
, dan sebagai gantinya menambahkanpoints
ke SL
sebelumnya. Mari kita gunakan perintah /replacerx
, yang memungkinkan kita untuk menggunakan ekspresi reguler./replacerx &1234567890#1122334455 \nTake-Profit 1.*\n points<br>
Dalam ekspresi reguler, \n
berhubungan dengan baris baru, .*
berhubungan dengan kombinasi simbol. Dengan cara ini \nTake-Profit 1.*\n
berhubungan dengan Take-Profit 1
bersama dengan baris baru sebelum, harga setelahnya (berapapun harganya) dan baris baru setelah harga. Kita mengganti dua baris baru di sini, jadi kita perlu mengimbanginya dengan menambahkan <br>
ke kata points
.
Selanjutnya, kita ganti Take-Profit 2
ditambah harga dan ditambah Take-Profit 3
dengan TP:
/replacerx &1234567890#1122334455 Take-Profit 2.*Take-Profit 3 TP:
Terakhir kami menambahkan kata points
dan satu baris Trade at your own risk!
Untuk itu kami menggunakan pengaturan after
, yang dapat menambahkan teks di akhir setiap pesan. /settingchannel &1234567890#1122334455 after points<br>Trade at your own risk!
Mengganti emoji premium
Emoji premium diwakili oleh tag <strong>
, misalnya:
<strong documentid="123456789">😁</strong>
Anda bisa mendapatkan kode yang tepat dengan mengaktifkan laporan penjelasan ( Menu → Pengaturan penerusan → Pilih sumber dan tujuan → Laporan penjelasan ) dan mengirim emoji ke saluran sumber.
Dengan mengetahui kode yang tepat dari emoji ini, Anda dapat mengganti emoji ini atau menambahkan emoji ini ke pesan Anda dengan sebelum/sesudah. Ingatlah, bahwa untuk memposting emoji premium, aturan penggantian Anda harus memenuhi persyaratan tertentu.
Pengeditan dan penerjemahan dengan bantuan AI
Anda dapat menjelaskan secara bebas perubahan yang ingin Anda buat pada teks pesan Anda dan membiarkan AI melakukan pekerjaan selanjutnya. Dengan cara ini, Anda dapat mengubah beberapa elemen teks atau angka, atau menulis ulang teks sepenuhnya (misalnya dalam bahasa yang berbeda, dengan gaya yang berbeda, meringkasnya, menganalisis dan menyimpulkan, dll.).
Untuk mempelajari cara menyiapkannya, lihat di sini.
Pengeditan manual, mengganti foto, video, dll.
Jika Anda ingin mengedit postingan secara manual sebelum mempostingnya ke suatu tujuan, gunakan mode tinjauan.
Mencari tahu apa yang tidak berhasil
Jika Anda mengalami kesulitan untuk memahami mengapa aturan penggantian Anda tidak berfungsi, Anda dapat mencoba prosedur berikut ini.
Periksa aturan penggantian yang berlaku saat ini dan apakah sudah benar:
/replace source_channel_reference
/replacerx source_channel_reference
Aktifkan mode penjelasan untuk sumber Anda:
Di mana itu Menu → Pengaturan penerusan → Pilih sumber dan tujuan → Laporan penjelasan
Atau dengan perintah
/settingchannel source_channel_reference explain on
Jika diaktifkan, Anda akan menerima laporan untuk setiap pesan baru yang datang dari @source_channel ini. Laporan akan berisi isi pesan mentah tanpa format. Ini adalah cara bot melihat pesan ini sebelum menerapkan aturan penggantian. Biasanya, hal ini menjelaskan mengapa aturan Anda tidak diterapkan.
Jika Anda masih mengalami kesulitan, jangan ragu untuk meminta bantuan dalam obrolan dukungan. Permintaan Anda harus berisi:
1. 1. Pesan yang diteruskan dari sumber
2. Laporan penjelasan untuk pesan ini
3. Tautan ke proyek regex101.com yang berisi isi pesan dan regex yang ingin Anda perbaiki
4. Pesan yang diteruskan dari tujuan
5. Tanggapan bot terhadap perintah /replacerx source_channel_reference
Di regex101.com atur Flavor ke “golang” dan atur bendera “Garis tunggal: Titik cocok dengan baris baru” dan “Global: Jangan kembali setelah pertandingan pertama”. Ini akan membuatnya bekerja dengan cara yang sama seperti pencocokan @junction_bot.
Pertanyaan tentang pengganti RegEx yang tidak berfungsi tidak akan dijawab oleh tim dukungan tanpa informasi ini.