Веб-хук је начин на који апликација шаље податке на Дисцорд канал без употребе бота. Веб-хук се може користити за слање порука, уградње, датотека и још много тога на Дисцорд канал. У Питхон-у се могу користити различити модули за слање порука, уметања или датотека на Дисцорд канал користећи Дисцорд вебхоок УРЛ.
Овај водич разматра следеће садржаје:
- Како користити Питхон за Дисцорд Вебхоокс?
- Пошаљите поруку користећи “дисцордвебхоок” модул
- Пошаљите поруку са уградњом користећи модул „дисцордвебхоок“.
- Пошаљите поруку помоћу модула Рекуестс
Пре него што употребимо Питхон за Дисцорд веб-хукове, морамо да креирамо веб-хукове и копирамо УРЛ веб-хука. Ако не знате како да креирате веб-хук, пратите ово Водич о креирању веб-хука у Питхон-у.
Како користити Питхон за Дисцорд Вебхоокс?
„ дисцордвебхоок ” модул Питхон-а се користи за интеракцију са Дисцорд веб-хуковима користећи свој РЕСТ АПИ. То је лаган и једноставан за коришћење модул који подржава и синхрону и асинхрону употребу. Прво, инсталирамо потребне пакете/библиотеке у Питхон-у. Да бисте то урадили, пратите дата упутства.
Да бисте инсталирали „ дисцордвебхоок ” у Питхон-у, користимо следећу команду у цмд терминалу:
пип инсталирај дисцордвебхоок
Ово ће успешно инсталирати дисцордвебхоок:
Пошаљите поруку користећи “дисцордвебхоок” модул
Можемо користити модул „дисцордвебхоок“ да пошаљемо прилагођену поруку Дисцорд-у. Ево кода који користи модул „дисцордвебхоок“ за слање поруке:
из дисцордвебхоок импорт Дисцордраздор = неслога ( урл = 'ФДЕБ11219054493А92Ф16Ц75103414Ц4ФДЕ2012Ф' )
раздор.пост ( садржаја = „Поздрав из **Линукхинт**! 🎉 Добродошли у Линук и водич за програмирање.“ )
Овде у овом коду се увози модул „дисцордвебхоок“. Затим, сервер „вебхоок_УРЛ“ се прослеђује методи „Дисцорд()“. На крају, „дисцорд.пост()“ узима прилагођени садржај као аргумент и шаље поруку наведеном серверу.
Порука је примљена на сервер:
Пошаљите поруку са Ембед користећи модул „дисцордвебхоок“.
Такође можемо да шаљемо поруке са прилагођеним уграђивањем користећи „ дисцорд.пост() ” метод модула „дисцордвебхоок”. Следећи код је сличан претходном примеру, са додавањем уграђеног објекта:
из дисцордвебхоок импорт Дисцордраздор = неслога ( урл = 'ФДЕБ11219054493А92Ф16Ц75103414Ц4ФДЕ2012Ф' )
раздор.пост ( садржаја = 'Здраво из **Линукхинт**! 🎉 ' )
раздор.пост (
ембедс = [ { 'титула' : 'Моје уграђивање' , 'Опис' : „Здраво и добродошли у водич за Линукхинт“ } ] ,
)
Исечак испод приказује поруку на серверу са уграђеним објектом:
Пошаљите поруку помоћу модула Рекуестс
Такође можемо послати поруку на Дисцорд сервер помоћу модула „захтеви“. Ево примера кода:
захтеви за увоздисцорд_вебхоок_урл = 'ФДЕБ11219054493А92Ф16Ц75103414Ц4ФДЕ2012Ф'
Прилагођена_порука = {
'садржај' : „Здраво и добродошли у водич за Линукхинт“
}
захтеви.пост ( дисцорд_вебхоок_урл, података =Цустом_Мессаге )
У горе наведеном коду увезли смо модул „захтеви“ и променљивој доделили наш дицорд_вебхоок УРЛ. Затим пишемо прилагођену поруку и шаљемо је на Дисцорд сервер користећи метод „рекуестс.пост()“.
Као што видите, порука је примљена на Дисцорд сервер:
Закључак
Модул „дисцордвебхоок“ и модул „рекуест“ у Питхон-у се користе за слање прилагођене поруке са ембед и другим елементима у Дисцорд. Дисцорд вебхоок УРЛ се прослеђује наведеној функцији за слање прилагођене поруке серверу. Овај водич је пружио детаљне информације о коришћењу веб-хукова за Питхон за Дисцорд путем више примера.