Forward LogoForwardMsg

Cipta Bot Discord

Cipta dan sambungkan bot Discord, biarkan ForwardMsg mengkonfigurasikannya dan pilih tempat bot menghantar atau membaca mesej.

Anda boleh menggunakan akaun sendiri untuk menyalin mesej dari Discord. Anda tidak perlu menjemput bot ke pelayan asal, memiliki pelayan itu atau menjadi pentadbirnya. Akaun anda hanya perlu mempunyai akses ke saluran yang mahu disalin. Jika itu yang anda perlukan, mulakan dengan Sambungkan Akaun Discord.

Bot Discord boleh menghantar teks salinan dan media yang disokong seperti imej, video dan fail ke pelayan Discord anda. Embed Discord juga boleh dihantar daripada sumber Discord. Pilih jenis mesej dalam Pilihan Penghantaran; had muat naik pelayan destinasi masih terpakai. Anda juga boleh menggunakan bot untuk membaca mesej asal sebagai ganti akaun anda.

  • Gunakan akaun untuk membaca dan bot untuk menghantar? Jemput bot hanya ke pelayan yang akan menerima salinan.
  • Mahu bot membaca mesej juga? Jemput bot ke pelayan asal juga dan berikan akses kepada saluran yang mahu disalin.

Anda tidak perlu menulis kod atau menghoskan bot. ForwardMsg akan menjalankannya untuk anda.

Cipta bot dalam Discord

  1. Buka Discord Developer Portal.
  2. Pilih New Application.
  3. Masukkan nama yang mudah anda kenali, seperti Community Forwarder.
  4. Pilih Create.
  5. Buka Bot dalam menu di sebelah kiri aplikasi.

Discord menamakan tetapan bot sebagai aplikasi. Halaman Bot ialah tempat anda mengurus nama, gambar dan token log masuknya.

Salin token bot

Token bot ialah kata laluan bot itu. Token ini berbeza daripada token akaun Discord peribadi anda.

  1. Pada halaman Bot, cari Token.
  2. Pilih Reset Token untuk menjana token yang boleh disalin.
  3. Lengkapkan pengesahan Discord.
  4. Salin token itu dan simpan dengan selamat.

Pintasan: biarkan ForwardMsg mengkonfigurasi bot

Anda boleh melangkau tetapan manual di bawah: tampalkan token dalam Tambah Bot Discord, pilih Tambah, kemudian lengkapkan langkah Teruskan β†’ jemputan β†’ Selesai. ForwardMsg akan mengkonfigurasikan intent yang disokong serta tetapan pemasangan pelayan lalai secara automatik. Anda juga boleh menjemput bot terus melalui dialog itu. Ikuti Sambungkan bot untuk menghantar mesej, atau Sambungkan bot untuk membaca mesej jika anda mahu bot turut membacanya. Selepas itu, muat semula Developer Portal untuk melihat tetapannya. Bot masih memerlukan akses kepada saluran penerima.

Menetapkan semula atau membatalkan token akan memutuskan sambungan lama

Jika anda menetapkan semula token yang sudah disimpan dalam ForwardMsg, sambungan lama tidak lagi boleh log masuk. Gunakan Tambah Bot Discord sekali lagi dengan token baharu. Pilih sambungan baharu di bawah Sumber jika bot membaca mesej, dan gantikan bot lama dalam setiap destinasi Penghalaan yang terjejas jika bot menghantar salinan. Simpan perubahan dan mulakan semula automasi yang terjejas. Mengedit nama sambungan lama tidak mengemas kini tokennya.

Dua bahagian seterusnya menunjukkan tempat untuk menyemak atau mengubah tetapan sendiri sebelum menjemput bot.

Benarkan bot membaca teks mesej

Discord menamakan suis ini sebagai intents. Untuk ForwardMsg, aktifkan kedua-dua intent di bawah. Persediaan ini disyorkan sama ada bot hanya menghantar salinan, membaca mesej atau melakukan kedua-duanya. Intent berbeza daripada kebenaran untuk melihat atau menghantar mesej dalam saluran.

  1. Buka Bot dalam Developer Portal.
  2. Cari Privileged Gateway Intents.
  3. Aktifkan Server Members Intent dan Message Content Intent.
  4. Simpan perubahan jika Discord memaparkan butang simpan.
IntentFungsinyaPilihan yang perlu dibuat
Message Content IntentMembolehkan bot menerima teks dan kandungan mesej.Aktifkan untuk persediaan ForwardMsg, sama ada bot membaca mesej, menghantar salinan atau melakukan kedua-duanya.
Server Members IntentMembolehkan bot menerima maklumat tentang ahli pelayan.Aktifkan untuk persediaan ForwardMsg, sama ada bot membaca mesej, menghantar salinan atau melakukan kedua-duanya.

Pilih kebenaran yang diperlukan

Kebenaran di bawah ialah kebenaran lalai yang diminta semasa menjemput bot. Konfigurasikan atau semaknya sebelum menggunakan pautan jemputan:

  1. Buka Installation dalam Developer Portal.
  2. Di bawah Installation Contexts, aktifkan Guild Install. Guild ialah istilah Discord untuk pelayan.
  3. Di bawah Default Install Settings, cari tetapan Guild Install.
  4. Sertakan skop bot supaya anda boleh menambahkannya ke pelayan. Penghantaran ForwardMsg tidak menggunakan arahan garis miring; anda tidak perlu menyediakan arahan.
  5. Semak kebenaran di bawah. Jemputan standard ForwardMsg meminta keseluruhan set ini.
  6. Simpan jika portal meminta anda berbuat demikian.

Kebenaran dalam jemputan standard

Kekalkan kebenaran lalai yang dipilih supaya bot bersedia untuk ciri penghantaran yang anda pilih. Sesetengah kebenaran di bawah hanya diperlukan untuk ciri pilihan; anda boleh membiarkan semuanya dipilih tanpa mengaktifkan ciri tersebut.

KebenaranFungsi untuk bot
View Channels / View ChannelMelihat saluran yang akan dibaca atau dihantar mesej olehnya.
Send MessagesMenghantar teks salinan dalam saluran penerima.
Read Message HistoryMendapatkan mesej terdahulu, termasuk mesej yang digunakan sebagai konteks balasan.
Attach FilesMemuat naik imej, video dan fail lain.
Embed LinksMenghantar kad embed dan pratonton pautan.
Manage MessagesMemadam mesej pengguna lain; disertakan dalam kebenaran pengurusan mesej standard.
Pin MessagesMengepin dan menyahpin mesej apabila tindakan penyegerakan berkenaan diaktifkan.

Kebenaran tingkah laku pilihan

Kebenaran ini turut disertakan dalam jemputan standard. Kebenaran ini hanya diperlukan jika anda menggunakan ciri yang berkaitan:

KebenaranFungsi untuk bot
Manage WebhooksMencipta dan mengurus webhook saluran apabila Aktifkan webhook menggunakan nama dan avatar pengarang asal.
Send Messages in ThreadsMenghantar salinan dalam benang yang boleh diakses oleh bot.
Add ReactionsMenambah reaksi apabila penyegerakan reaksi diaktifkan.
Mention EveryoneMenghantar sebutan seperti @everyone dan @here apabila format mesej anda menggunakannya.
Use External EmojisMenggunakan emoji tersuai daripada pelayan lain.
Use External StickersMenggunakan stiker daripada pelayan lain.
Send Voice MessagesMenghantar mesej suara Discord.
Bypass SlowmodeMenghantar mesej tanpa menunggu had perlahan saluran.

Anda tidak perlu memberikan kebenaran Administrator kepada bot. Selepas pemasangan, semak kebenaran sebenar untuk pelayan dan salurannya. Rujukan kebenaran Discord menerangkan kawalan ini.

Jika bot sudah berada dalam pelayan, mengubah tetapan lalai dalam portal tidak akan mengemas kini akses sedia ada. Dalam Discord, buka Server Settings β†’ Roles, pilih peranan bot dan semak Permissions. Untuk satu saluran, buka Edit Channel β†’ Permissions dan semak peranan bot atau entri khususnya. Peraturan kategori dan saluran boleh menolak akses walaupun peranan pelayan membenarkannya.

Pasang bot dalam pelayan

Untuk menghantar salinan, tambah bot ke pelayan yang akan menerima salinan tersebut. Jika akaun anda membaca mesej asal, bot tidak perlu menyertai pelayan asal. Tambah bot ke sana hanya jika anda mahu bot itu sendiri membaca salurannya.

Semasa memilih Tambah Bot Discord dalam ForwardMsg, gunakan Tambah ke Pelayan Destinasi untuk membuka jemputan. Pilih pelayan penerimaβ€”atau pelayan asal jika anda menyediakan bot untuk membaca mesej. Berikan kebenaran dalam Discord, kembali ke ForwardMsg dan pilih Selesai. Jika bot sudah berada dalam pelayan yang betul, anda boleh memilih Selesai tanpa menjemputnya sekali lagi.

Anda juga boleh menjemput bot melalui Developer Portal:

  1. Buka Installation dalam Developer Portal.
  2. Di bawah Install Link, pilih Discord Provided Link.
  3. Salin pautan dan buka pautan itu dalam pelayar semasa anda log masuk ke Discord.
  4. Pilih Add to server dan pilih pelayan yang dikehendaki.
  5. Pilih Authorize dan lengkapkan pengesahan Discord.
  6. Pastikan bot muncul dalam senarai ahli pelayan itu.

Anda boleh menjemput bot jika anda memiliki pelayan, menjadi pentadbir atau mempunyai kebenaran Manage Server. Jika tidak, minta pentadbir pelayan menjemputnya untuk anda. Anda tidak memerlukan kebenaran ini dalam pelayan asal apabila akaun sendiri digunakan untuk menyalin mesej.

Panduan pemasangan Discord menunjukkan kawalan portal jika susun aturnya berubah.

Sambungkan bot untuk membaca mesej

Tempat untuk mencarinya
Buka automasi anda β†’ Tetapan Automasi β†’ Sumber β†’ Bot Discord β†’ Tambah Bot Discord
  1. Buka automasi yang menggunakan Bot Discord untuk membaca mesej, kemudian pilih Tambah Bot Discord di bawah Sumber.
  2. Tampalkan token bot dan pilih Tambah.
  3. Kekalkan atau ubah namanya dalam ForwardMsg, kemudian pilih Teruskan.
  4. Gunakan Tambah ke Pelayan Destinasi untuk menjemput bot ke pelayan yang mesejnya akan dibaca jika bot belum menyertainya. Berikan kebenaran dalam Discord.
  5. Kembali ke ForwardMsg dan pilih Selesai.
  6. Pastikan bot dipilih di bawah Sumber.
  7. Pilih Kemas Kini Tetapan.
  8. Pilih Mula dan tunggu sehingga status Berjalan.
  9. Tambah pelayan dan saluran yang patut dibaca oleh bot.

Sumber ialah tempat mesej asal datang. Pilih hanya saluran yang mahu dipantau.

Sambungkan bot untuk menghantar mesej

Tempat untuk mencarinya
Editor automasi β†’ klik sembang sumber yang dipantau dalam senarai di sebelah kiri untuk membuka tetapannya β†’ Penghalaan β†’ Tambah Destinasi β†’ Bot Discord

Jika bot sudah disimpan, pilih bot itu tanpa menampal token sekali lagi, kemudian teruskan untuk memilih saluran penerima.

  1. Klik sembang atau saluran sumber dalam senarai di sebelah kiri editor untuk membuka tetapannya.
  2. Buka Penghalaan.
  3. Pilih Tambah Destinasi.
  4. Pilih Tambah Bot Discord jika bot belum disimpan.
  5. Tampalkan token dan pilih Tambah.
  6. Kekalkan atau ubah namanya dalam ForwardMsg, kemudian pilih Teruskan.
  7. Gunakan Tambah ke Pelayan Destinasi untuk menjemput bot ke pelayan penerima jika perlu. Berikan kebenaran dalam Discord.
  8. Kembali ke ForwardMsg dan pilih Selesai.
  9. Pilih bot itu serta saluran yang akan menerima salinan.
  10. Lengkapkan dialog destinasi.
  11. Pilih Simpan Perubahan.

Destinasi ialah tempat salinan diterima. Satu bot boleh menghantar mesej ke beberapa saluran jika bot mempunyai akses ke setiap satunya.

Gunakan bot yang sama untuk beberapa laluan penghantaran. Pilih bot tersimpan itu untuk destinasi Penghalaan atau automasi lain; anda tidak perlu mencipta bot baharu untuk setiap sembang atau laluan. Jemput bot ke setiap pelayan penerima dan berikan akses kepada saluran yang berkenaan.

Hantar mesej teks baharu melalui automasi untuk menyemak hasilnya. Jika satu saluran gagal, semak kebenaran bot dalam saluran itu.

Semak konfigurasi automatik ForwardMsg

Selepas anda menyimpan token melalui Tambah Bot Discord, ForwardMsg mengkonfigurasikan intent yang disokong, Guild Install dan tetapan pemasangan lalai secara automatik supaya bot boleh membaca dan menghantar mesej.

  1. Kembali ke Developer Portal dan muat semula halaman.
  2. Buka Bot β†’ Privileged Gateway Intents untuk menyemak Message Content dan Server Members.
  3. Buka Installation untuk menyemak Guild Install dan kebenaran pemasangan lalainya.
  4. Jemput bot jika belum berbuat demikian, kemudian pilih saluran penerima dalam ForwardMsg.

Anda boleh menggunakan pintasan ini tanpa mengubah setiap medan portal secara manual. Jika tetapan belum dikemas kini, ikuti langkah manual di atas.

Tetapan lalai portal dan akses pelayan berasingan

Konfigurasi automatik menyediakan tetapan aplikasi bot. Konfigurasi itu tidak menjemput bot ke pelayan, memberikannya peranan pengesahan atau mengatasi sekatan saluran. Bot masih memerlukan akses dalam pelayan sebenar tempat ia akan membaca atau menghantar mesej.

Bot disambungkan tetapi tidak dapat menghantar mesej

Sambungan yang berjaya bermakna ForwardMsg boleh log masuk sebagai bot. Ini tidak bermakna setiap saluran penerima membenarkan bot menghantar mesej.

  • Semak pelayan dan saluran. Bot mesti berada dalam pelayan penerima dan mempunyai kebenaran View Channel serta Send Messages dalam saluran yang betul. Benang juga memerlukan Send Messages in Threads.
  • Semak bot pengesahan atau kawalan akses. Sesetengah pelayan menyembunyikan saluran sehingga ahli mendapat peranan seperti Verified atau Member. Bot yang baru dijemput mungkin tidak menerima peranan itu secara automatik. Minta pentadbir memberikan peranan yang sesuai kepada bot anda atau membenarkan bot secara khusus dalam saluran penerima. Contohnya, jika hanya ahli Verified boleh menghantar mesej dalam #news, bot anda juga memerlukan akses itu.
  • Semak jenis kandungan. Benarkan Attach Files untuk muat naik dan Embed Links untuk embed. Jika Aktifkan webhook digunakan, benarkan Manage Webhooks juga.
  • Semak token. Jika token ditetapkan semula atau dibatalkan, tambah bot sekali lagi menggunakan token baharu dan gantikan sambungan tersimpan yang lama di setiap tempat ia digunakan.

Selepas akses diperbetulkan, pilih Simpan Perubahan dalam Penghalaan, mulakan semula automasi jika perlu dan hantar mesej baharu daripada sembang sumber untuk mengesahkan mesej sampai ke destinasi. Anda boleh menggunakan sembang ujian peribadi.

Lihat Penghantaran dan Kebenaran untuk semakan lain.

Nama pengarang, balasan dan pin

Mesej bot biasa menggunakan nama dan gambar profil bot sendiri. Contohnya, mesej salinan daripada Maya kelihatan seperti hantaran oleh Community Forwarder, iaitu bot anda. Format Mesej masih boleh menyertakan nama Maya dalam teks mesej.

Jika anda mahu hantaran Discord memaparkan nama dan avatar Maya, gunakan penghantaran melalui webhook. Setiap salinan boleh menggunakan identiti pengarang asal, bukannya profil bot yang sama untuk semua hantaran.

Anda boleh menetapkan bot yang disambungkan untuk mengurus perkara ini secara automatik:

  1. Berikan kebenaran Manage Webhooks kepada bot dalam saluran penerima.
  2. Dalam ForwardMsg, klik sembang sumber dalam senarai di sebelah kiri untuk membuka tetapannya, atau klik Tetapan Global untuk menggunakan pilihan ini pada tempat yang mewarisinya.
  3. Buka Lanjutan β†’ Hantar menggunakan nama dan foto avatar pengarang.
  4. Aktifkan Aktifkan webhook.
  5. Pilih Simpan Perubahan, kemudian hantar mesej baharu melalui automasi untuk melihat nama dan gambarnya di Discord.

Bot kini mencipta dan mengurus webhook untuk penghantaran. Anda tidak perlu mencipta webhook secara manual bagi setiap saluran penerima apabila menggunakan pilihan ini.

Kaedah penghantaranNama dan gambar pada hantaran DiscordBalasan asli dan penyegerakan pin/nyahpin
Bot Discord, Aktifkan webhook dimatikanProfil bot sendiriTersedia dengan kebenaran dan tetapan penyegerakan yang berkaitan.
Webhook, Aktifkan webhook dihidupkanNama dan avatar pengarang asalTidak tersedia: webhook Discord tidak boleh membuat balasan asli atau mengepin/menyahpin mesej.

Pastikan Aktifkan webhook dimatikan jika anda memerlukan tindakan balasan atau pin tersebut. Lihat Penyegerakan Tindakan dan Tetapan Lanjutan.

Pastikan token sulit

Anggap token bot seperti kata laluan

Jangan hantar token dalam sembang, e-mel, tiket sokongan, tangkap layar atau kod yang dikongsi. Jika token terdedah, tetapkan semula token itu dalam Discord dan tambah bot sekali lagi menggunakan token baharu dalam ForwardMsg. Gantikan sambungan lama di semua tempat ia digunakan, simpan perubahan dan mulakan semula automasi yang terjejas.