Cipta Webhook Discord
Hantar salinan menggunakan nama dan avatar pengarang asal, cipta webhook atau cuba penghantaran webhook dengan bot Discord sedia ada.
Webhook Discord membolehkan ForwardMsg menghantar mesej salinan ke saluran teks Discord menggunakan nama dan gambar profil pengarang asal. Contohnya, mesej daripada Maya tiba dengan nama dan gambarnya, kemudian mesej daripada Tom tiba dengan nama dan gambarnya pula.
Webhook selalunya cara paling mudah untuk menghantar salinan ke Discord: anda tidak perlu mencipta atau menjemput bot. Anda tidak memerlukan token bot atau perlu mengkonfigurasikan intent dan kebenaran bot. Cipta webhook dalam saluran penerima dan tampalkan URL-nya ke dalam ForwardMsg.
Webhook hanya menghantar mesej; webhook tidak membaca sembang asal. Akaun atau bot yang anda sambungkan akan membacanya. Setiap webhook terikat pada satu saluran penerima, tetapi anda boleh menambah destinasi lain pada automasi yang sama.
Webhook atau bot Discord?
| Perkara yang anda mahu | Webhook Discord | Bot Discord tanpa mod webhook |
|---|---|---|
| Gunakan nama dan gambar setiap pengarang asal | Ya, kedua-duanya boleh berubah mengikut mesej yang disalin. | Salinan menggunakan nama dan gambar bot sendiri. |
| Persediaan penghantaran | Cipta webhook dan tampalkan URL-nya. Persediaan bot tidak diperlukan. | Cipta atau sambungkan bot, jemputnya dan berikan akses kepada saluran. |
| Hantar teks, imej, video dan fail | Ya, jika ciri media diaktifkan dan had muat naik tidak dilampaui. | Ya, jika ciri media dan kebenaran fail diaktifkan serta had muat naik dipatuhi. |
| Segerakkan editan dan pemadaman | Ya, untuk mesej yang telah disalin oleh ForwardMsg jika pilihan berkenaan diaktifkan. | Ya, jika pilihan berkenaan diaktifkan. |
| Kekalkan balasan asli dan segerakkan pin/nyahpin | Tidak. | Ya, jika kebenaran dan pilihan penyegerakan yang berkaitan diaktifkan. |
Pilih webhook jika anda mahu salinan kelihatan seperti perbualan asal. Pilih bot Discord jika anda memerlukan balasan asli Discord atau penyegerakan pin dan nyahpin. Lihat Segerakkan Balasan dan Tindakan Mesej untuk pilihan tersebut.
Cuba webhook dengan bot sedia ada
Jika bot Discord anda sudah menghantar mesej, kekalkan bot itu dan destinasi Penghalaan semasa. Anda tidak perlu mencipta webhook secara manual atau menggantikan saluran penerima untuk mencuba pilihan ini:
- Dalam Discord, berikan kebenaran Manage Webhooks kepada bot sedia ada dalam setiap saluran penerima. Buka Server Settings β Roles untuk mengubah peranannya, atau Edit Channel β Permissions untuk membenarkannya dalam saluran tertentu. Kekalkan kebenaran penghantaran sedia ada dan pastikan peraturan saluran tidak menolak akses.
- Dalam ForwardMsg, buka automasi dan klik sembang sumber dalam senarai di sebelah kiri editor untuk membuka tetapannya.
- Buka Lanjutan β Hantar menggunakan nama dan foto avatar pengarang.
- Aktifkan Aktifkan webhook.
- Pilih Simpan Perubahan. Jika ForwardMsg memaparkan amaran untuk memulakan semula, mulakan semula automasi.
- Semak mesej baharu yang disalin daripada sembang asal: mesej itu sepatutnya menggunakan nama dan gambar pengarang asal, kecuali jika anda menetapkan penggantian pengarang tersuai.
ForwardMsg menggunakan bot anda untuk mencipta atau mengurus webhook saluran penerima secara automatik. Bot tersimpan dan Penghalaan anda kekal sama; hanya cara salinan dihantar berubah. Untuk kembali kepada penghantaran bot biasa, matikan Aktifkan webhook dan simpan sekali lagi.
Gunakan Tetapan Global dan bukannya memilih satu sembang asal jika anda mahu sembang lain mewarisi tetapan ini. Lihat Cara Tetapan Berfungsi untuk memahami penggantian khusus sembang.
Gunakan penghantaran bot biasa untuk balasan dan pin
Semasa mod ini diaktifkan, salinan boleh menggunakan nama dan gambar pengarang asal, tetapi balasan asli serta penyegerakan pin dan nyahpin tidak tersedia. Kekalkan penghantaran bot biasa untuk laluan yang memerlukan tindakan tersebut.
Gunakan persediaan ini dalam saluran teks biasa. Untuk benang atau hantaran dalam saluran forum/media, kekalkan penghantaran bot.
Bahagian seterusnya ialah pilihan lain: cipta webhook sendiri tanpa menggunakan bot.
Cipta dan simpan webhook
Anda atau orang yang mencipta webhook untuk anda memerlukan kebenaran Manage Webhooks dalam saluran Discord penerima. Anda tidak perlu memiliki pelayan atau memberikan kebenaran Administrator kepada bot. Jika kawalan Webhooks tiada, minta pentadbir pelayan memberikan akses atau mencipta webhook untuk anda. Discord memerlukan kebenaran ini untuk mencipta webhook.
- Dalam Discord, buka tetapan saluran teks penerima. Gunakan saluran teks biasa, bukan benang atau hantaran forum/media.
- Buka Integrations β Webhooks.
- Pilih New Webhook (atau pilihan yang setara dalam versi semasa).
- Berikan nama yang mudah dikenal pasti.
- Pastikan webhook itu milik saluran yang akan menerima salinan.
- Pilih Copy Webhook URL. Jangan dedahkan URL ini: sesiapa yang memilikinya mungkin boleh menghantar mesej ke saluran itu.
- Dalam ForwardMsg, klik sembang sumber yang dipantau dalam senarai di sebelah kiri untuk membuka tetapannya.
- Buka Penghalaan.
- Pilih Tambah Webhook Discord untuk menambah baris destinasi webhook.
- Buka pemilih webhook pada baris itu dan pilih Tambah Webhook Discord. Jika webhook sudah disimpan, pilih webhook itu dan teruskan ke langkah menyimpan perubahan.
- Tampalkan URL dan pilih Tambah.
- Kekalkan atau ubah namanya dalam ForwardMsg. Pilih Simpan jika nama diubah, atau Tutup untuk mengekalkannya.
- Pastikan webhook dipilih dalam baris Penghalaan, kemudian pilih Simpan Perubahan. Jika ForwardMsg memaparkan amaran untuk memulakan semula, mulakan semula automasi sebelum menyemak penghantaran.
Semak saluran penerima selepas mesej baharu disalin daripada sembang asal. Aktifkan webhook tidak diperlukan untuk destinasi yang ditambah menggunakan Tambah Webhook Discordβpilihan itu hanya untuk destinasi bot.
Pilihan lanjutan
Mahu setiap salinan menggunakan jenama anda dan bukannya identiti pengarang asal? Klik sembang sumber dalam senarai di sebelah kiri untuk membuka tetapannya, kemudian buka Penghalaan β Gantian Nama Pengarang Webhook. Tetapkan Nama Pengarang Tersuai, seperti Kemas Kini Komuniti, dan URL Avatar Tersuai, seperti pautan kepada logo anda. Selepas itu, pilih Simpan Perubahan.
Tanpa penggantian tersuai, salinan menggunakan nama dan gambar pengarang asal. Ruang kosong masih boleh mewarisi nilai tersuai daripada Tetapan Global atau sembang induk, jadi semak tetapan tersebut juga jika salinan terus menunjukkan nama atau gambar yang tetap. Lihat Cara Tetapan Berfungsi.
Tetapan ini mengubah identiti salinan yang dihantar melalui webhook; tetapan tersebut tidak menamakan semula bot Discord anda. Lihat nama dan imej webhook tersuai.
Had muat naik webhook
Had muat naik dikenakan bagi setiap fail, bukan pada jumlah keseluruhan yang boleh dihantar oleh automasi anda. ForwardMsg menggunakan had sandaran 10 MB untuk webhook Discord. Apabila had muat naik pelayan tersedia melalui bot yang disambungkan, ForwardMsg boleh menggunakan had yang lebih tinggi itu secara automatik.
Untuk webhook yang ditambah melalui URL, gunakan Peningkatan Muat Naik Webhook supaya sepadan dengan tahap Boost yang disokong oleh pelayan penerima.
Untuk menyemak tahapnya, pemilik atau pentadbir pelayan boleh membuka Server Boosts di bahagian atas senarai saluran Discord dan melihat tahap semasa serta faedah yang aktif. Jika anda tidak boleh menyemaknya sendiri, minta mereka mengesahkan tahap pelayan penerima sebelum memilih nilai penggantian.
| Had muat naik yang digunakan | Tetapan dalam ForwardMsg | Had ForwardMsg bagi setiap fail |
|---|---|---|
| Lalai, jika tiada had lebih tinggi dikesan | Tiada penggantian Peningkatan Muat Naik, termasuk tetapan yang diwarisi. | Had sandaran 10 MB. |
| Boost Tahap 2 | Aktifkan Peningkatan Muat Naik β Tahap 2. | 50 MB. |
| Boost Tahap 3 | Aktifkan Peningkatan Muat Naik β Tahap 3. | 100 MB. |
- Buka automasi dan klik sembang sumber yang failnya mahu dihantar dalam senarai di sebelah kiri untuk membuka tetapannya.
- Buka Lanjutan β Peningkatan Muat Naik Webhook.
- Aktifkan Aktifkan Peningkatan Muat Naik.
- Pilih Tahap Peningkatan yang benar-benar dimiliki oleh pelayan penerima.
- Pilih Simpan Perubahan. Jika ForwardMsg memaparkan amaran untuk memulakan semula, mulakan semula automasi.
Anda juga boleh menetapkan pilihan ini dalam Tetapan Global bagi sembang yang mewarisinya. Mematikannya untuk satu sembang mengosongkan penggantian khusus sembang itu; tahap Boost daripada Tetapan Global atau sembang induk masih boleh terpakai. Semak tetapan yang diwarisi dalam Cara Tetapan Berfungsi jika anda mahu kembali kepada had sandaran.
Contohnya, video 20 MB melebihi had sandaran 10 MB. Jika pelayan penerima anda mempunyai Boost Tahap 2, pilih Tahap 2 supaya ForwardMsg boleh memuat naik video itu dalam had 50 MB pelayan tersebut. Ciri video juga mesti diaktifkan dalam Pilihan Penghantaran.
Tetapan ini tidak membeli atau meningkatkan had muat naik Discord
Memilih Tahap 3 tidak memberikan had 100 MB kepada pelayan tanpa Boost. Had Nitro peribadi anda juga tidak meningkatkan had webhook. Pilih nilai yang sepadan dengan had sebenar pelayan penerima; Discord boleh menolak fail yang melebihinya.
Tetapan Boost bagi satu sembang asal terpakai pada semua destinasi webhooknya, bukan secara berasingan untuk setiap pelayan penerima. Pilih tahap yang disokong oleh kesemuanya. Tetapan sembang berasingan hanya membantu jika sembang asal mempunyai destinasi yang berbeza.
Had Tahap 2 dan Tahap 3 disenaraikan dalam Soalan Lazim Boost Pelayan Discord. Lihat had muat naik dan Peningkatan Muat Naik Webhook untuk butiran lanjut.
Jika webhook berhenti menghantar mesej
- Webhook yang ditambah secara manual: pastikan webhook itu masih wujud dalam saluran penerima dan destinasi Penghalaan menggunakan webhook tersimpan yang betul. Jika dipadamkan, cipta dan simpan pengganti. Jika URL-nya terdedah, padam webhook itu dan gantikannya; jangan kongsi URL dengan pasukan sokongan atau dalam mesej awam.
- Mod webhook menggunakan bot: semak kebenaran Manage Webhooks bot dalam saluran berkenaan, serta akses saluran dan kebenaran penghantaran sedia ada.
- Hanya fail besar yang gagal: semak saiz fail, tahap Boost pelayan penerima dan tetapan Peningkatan Muat Naik Webhook di atas.
Untuk kawalan webhook Discord, lihat Pengenalan kepada Webhook. Untuk masalah akses saluran, lihat Kebenaran Penghantaran.