ডিসকর্ড ওয়েবহুকের জন্য পাইথন কীভাবে ব্যবহার করবেন

Disakarda Oyebahukera Jan Ya Pa Ithana Kibhabe Byabahara Karabena



ওয়েবহুক হল একটি অ্যাপ্লিকেশনের জন্য একটি উপায় যা বট ব্যবহার না করেই ডিসকর্ড চ্যানেলে ডেটা পাঠাতে পারে। ওয়েবহুকটি ডিসকর্ড চ্যানেলে বার্তা, এম্বেড, ফাইল এবং আরও অনেক কিছু পাঠাতে ব্যবহার করা যেতে পারে। পাইথনে, ডিসকর্ড ওয়েবহুক ইউআরএল ব্যবহার করে ডিসকর্ড চ্যানেলে বার্তা, এম্বেড বা ফাইল পাঠানোর জন্য বিভিন্ন মডিউল ব্যবহার করা যেতে পারে।

এই গাইড নিম্নলিখিত বিষয়বস্তু আলোচনা করে:







ডিসকর্ড ওয়েবহুকের জন্য পাইথন ব্যবহার করার আগে, আমাদের ওয়েবহুক তৈরি করতে হবে এবং ওয়েবহুকের URL কপি করতে হবে। আপনি যদি ওয়েবহুক তৈরি করতে না জানেন তবে এটি অনুসরণ করুন গাইড পাইথনে ওয়েবহুক তৈরি করার বিষয়ে।



ডিসকর্ড ওয়েবহুকের জন্য পাইথন কীভাবে ব্যবহার করবেন?

দ্য ' বিবাদ ” পাইথনের মডিউলটি তার REST API ব্যবহার করে ডিসকর্ড ওয়েবহুকের সাথে ইন্টারঅ্যাক্ট করতে ব্যবহৃত হয়। এটি একটি হালকা ওজনের এবং সহজে ব্যবহারযোগ্য মডিউল যা সিঙ্ক্রোনাস এবং অ্যাসিঙ্ক্রোনাস উভয় ব্যবহারকে সমর্থন করে। প্রথমত, আমরা পাইথনে প্রয়োজনীয় প্যাকেজ/লাইব্রেরি ইনস্টল করি। এটি করতে, প্রদত্ত নির্দেশাবলী অনুসরণ করুন।



ইনস্টল করতে ' বিবাদ 'পাইথনে, আমরা cmd টার্মিনালে নিম্নলিখিত কমান্ডটি ব্যবহার করি:





পিপ ইনস্টল বিবাদ



এটি ডিসকর্ডওয়েবুক সফলভাবে ইনস্টল করবে:

'discordwebhook' মডিউল ব্যবহার করে একটি বার্তা পাঠান

আমরা Discord-এ কাস্টম বার্তা পাঠাতে 'discordwebhook' মডিউল ব্যবহার করতে পারি। এখানে কোডটি বার্তা পাঠানোর জন্য 'discordwebhook' মডিউল ব্যবহার করছে:

ডিসকর্ডওয়েবুক আমদানি ডিসকর্ড থেকে
discord = বিরোধ ( url = 'https://discord.com/api/webhooks/1155840286312894465/Sl9eSnHNbj3-LPoH7YggBq60QjKqCikA_RitKEEaajnzu0uNbmv7n9BWs8kZqWCg6BXV' )
discord.post ( বিষয়বস্তু = '**Linuxhint** এর পক্ষ থেকে হ্যালো! 🎉 লিনাক্স এবং প্রোগ্রামিং গাইডে স্বাগতম।' )

এখানে এই কোডে, 'discordwebhook' মডিউল আমদানি করা হয়েছে। এরপর, সার্ভার “webhook_URL” কে “Discord()” পদ্ধতিতে পাঠানো হয়। সবশেষে, “discord.post()” কাস্টম বিষয়বস্তুকে আর্গুমেন্ট হিসেবে নেয় এবং নির্দিষ্ট সার্ভারে একটি বার্তা পাঠায়।

বার্তাটি সার্ভারে গৃহীত হয়েছে:

'discordwebhook' মডিউল ব্যবহার করে এমবেড সহ একটি বার্তা পাঠান

আমরা কাস্টম এম্বেডিং ব্যবহার করে বার্তা পাঠাতে পারি ' discord.post() 'ডিসকর্ডওয়েবুক' মডিউলের পদ্ধতি। নিম্নলিখিত কোডটি পূর্ববর্তী উদাহরণের অনুরূপ, একটি এমবেডেড বস্তুর সংযোজন সহ:

ডিসকর্ডওয়েবুক আমদানি ডিসকর্ড থেকে
discord = বিরোধ ( url = 'https://discord.com/api/webhooks/1155840286312894465/Sl9eSnHNbj3-LPoH7YggBq60QjKqCikA_RitKEEaajnzu0uNbmv7n9BWs8kZqWCg6BXV' )
discord.post ( বিষয়বস্তু = '**লিনাক্সহিন্ট** থেকে হ্যালো! 🎉' )
discord.post (
এম্বেড = [ { 'শিরোনাম' : 'আমার এম্বেড' , 'বর্ণনা' : 'হ্যালো এবং লিনাক্সহিন্ট টিউটোরিয়ালে স্বাগতম' } ] ,
)

নীচের স্নিপেটটি এম্বেড অবজেক্ট সহ সার্ভারে বার্তাটি দেখায়:

অনুরোধ মডিউল ব্যবহার করে একটি বার্তা পাঠান

আমরা 'অনুরোধ' মডিউল ব্যবহার করে ডিসকর্ড সার্ভারে বার্তা পাঠাতে পারি। এখানে একটি উদাহরণ কোড আছে:

আমদানি অনুরোধ
discord_webhook_url = 'https://discord.com/api/webhooks/1155840286312894465/Sl9eSnHNbj3-LPoH7YggBq60QjKqCikA_RitKEEaajnzu0uNbmv7n9BWs8kZqWCg6BXV'
কাস্টম_বার্তা = {
'সামগ্রী' : 'হ্যালো এবং লিনাক্সহিন্ট টিউটোরিয়ালে স্বাগতম'
}
অনুরোধ. পোস্ট ( discord_webhook_url, তথ্য = কাস্টম_বার্তা )

উপরে-প্রদত্ত কোডে, আমরা 'অনুরোধ' মডিউল আমদানি করেছি এবং আমাদের dicord_webhook URL ভেরিয়েবলে বরাদ্দ করেছি। এরপর, আমরা কাস্টম বার্তাটি লিখি এবং 'requests.post()' পদ্ধতি ব্যবহার করে Discord সার্ভারে পাঠাই।

আপনি দেখতে পাচ্ছেন, ডিসকর্ড সার্ভারে বার্তাটি গৃহীত হয়েছে:

উপসংহার

পাইথনের 'ডিসকর্ডওয়েবুক' মডিউল এবং 'অনুরোধ' মডিউলটি ডিসকর্ডে এম্বেড এবং অন্যান্য উপাদান সহ কাস্টম বার্তা পাঠাতে ব্যবহৃত হয়। সার্ভারে কাস্টম বার্তা পাঠাতে ডিসকর্ড ওয়েবহুক URL নির্দিষ্ট ফাংশনে পাস করা হয়। এই নির্দেশিকা একাধিক উদাহরণের মাধ্যমে ডিসকর্ড ওয়েবহুকের জন্য পাইথন ব্যবহার করার বিষয়ে বিস্তারিত তথ্য প্রদান করেছে।