Ako používať Python pre Discord Webhooky

Ako Pouzivat Python Pre Discord Webhooky



Webhook je spôsob, akým môže aplikácia odosielať údaje do kanála Discord bez použitia robota. Webhook možno použiť na odosielanie správ, vložených súborov, súborov a ďalších položiek do kanála Discord. V Pythone je možné použiť rôzne moduly na odosielanie správ, vložení alebo súborov do kanála Discord pomocou adresy URL webhooku Discord.

Táto príručka pojednáva o nasledujúcom obsahu:







Pred použitím Pythonu pre webhooky Discord musíme vytvoriť webhooky a skopírovať adresu URL webhooku. Ak neviete, ako vytvoriť webhook, postupujte podľa tohto sprievodca o vytváraní webhooku v Pythone.



Ako používať Python pre Discord Webhooky?

' discordwebhook “ modul Pythonu sa používa na interakciu s webhookmi Discord pomocou jeho REST API. Je to ľahký a ľahko použiteľný modul, ktorý podporuje synchrónne aj asynchrónne použitie. Najprv nainštalujeme potrebné balíčky/knižnice v Pythone. Postupujte podľa poskytnutých pokynov.



Ak chcete nainštalovať „ discordwebhook ” v Pythone používame v termináli cmd nasledujúci príkaz:





pip Inštalácia discordwebhook



Týmto sa discordwebhook úspešne nainštaluje:

Pošlite správu pomocou modulu „discordwebhook“.

Na odoslanie vlastnej správy do Discordu môžeme použiť modul „discordwebhook“. Tu je kód, ktorý využíva modul „discordwebhook“ na odoslanie správy:

z discordwebhook importovať Discord
rozpor = rozpor ( url = 'https://discord.com/api/webhooks/1155840286312894465/Sl9eSnHNbj3-LPoH7YggBq60QjKqCikA_RitKEEaajnzu0uNbmv7n9BWs8kZqWCg6BXV' )
discord.post ( obsahu = 'Dobrý deň z **Linuxhint**! 🎉 Vitajte v príručke Linux a programovanie.' )

Tu v tomto kóde je importovaný modul „discordwebhook“. Ďalej sa server „webhook_URL“ odovzdá metóde „Discord()“. Nakoniec, „discord.post()“ vezme vlastný obsah ako argument a odošle správu na určený server.

Správa bola prijatá na server:

Pošlite správu s vložením pomocou modulu „discordwebhook“.

Môžeme tiež posielať správy s vlastným vložením pomocou „ discord.post() ” metóda modulu “discordwebhook”. Nasledujúci kód je podobný predchádzajúcemu príkladu, wssith pridanie vloženého objektu:

z discordwebhook importovať Discord
rozpor = rozpor ( url = 'https://discord.com/api/webhooks/1155840286312894465/Sl9eSnHNbj3-LPoH7YggBq60QjKqCikA_RitKEEaajnzu0uNbmv7n9BWs8kZqWCg6BXV' )
discord.post ( obsahu = 'Dobrý deň z **Linuxhint**! 🎉 ' )
discord.post (
vloží = [ { 'titul' : 'Moje vloženie' , 'popis' : 'Dobrý deň a vitajte v návode Linuxhint' } ] ,
)

Nižšie uvedený úryvok zobrazuje správu na serveri s vloženým objektom:

Odoslať správu pomocou modulu žiadostí

Správu môžeme odoslať aj na Discord server pomocou modulu „požiadavky“. Tu je príklad kódu:

žiadosti o import
discord_webhook_url = 'https://discord.com/api/webhooks/1155840286312894465/Sl9eSnHNbj3-LPoH7YggBq60QjKqCikA_RitKEEaajnzu0uNbmv7n9BWs8kZqWCg6BXV'
Custom_Message = {
'obsah' : 'Dobrý deň a vitajte v návode Linuxhint'
}
žiadosti.post ( discord_webhook_url, údajov =Custom_Message )

Vo vyššie uvedenom kóde sme importovali modul „requests“ a k premennej sme priradili našu webovú adresu dicord_webhook. Ďalej napíšeme vlastnú správu a odošleme ju na server Discord pomocou metódy „requests.post()“.

Ako vidíte, správa bola prijatá na server Discord:

Záver

Modul „discordwebhook“ a modul „request“ v Pythone sa používajú na odoslanie vlastnej správy s vloženými a ďalšími prvkami do Discordu. Adresa URL webhooku Discord sa odovzdá zadanej funkcii na odoslanie vlastnej správy na server. Táto príručka poskytla podrobné informácie o používaní Pythonu pre webhooky Discord prostredníctvom viacerých príkladov.