إنشاء روبوت Discord بسيط باستخدام مكتبة discord.py

تحتوي مكتبة discord.py غير المتزامنة على كل ما هو مطلوب للبوت ، حيث يمكنك حتى العمل مع القنوات الصوتية للخادم. في هذه المقالة سأخبرك بكيفية إنشاء روبوت بسيط لخادم الفتنة الخاص بك.



الحصول على رمز مميز ومعرف عميل لبرنامج الروبوت الخاص بك


للحصول على الرمز المميز ومعرف الروبوت ، تحتاج إلى إنشاء التطبيق الخاص بك ونسخ معرف العميل في قسم المعلومات العامة.



وفي قسم الإعدادات ، أنشئ روبوت وانسخ رمزه. المهمة ليست صعبة ، أعتقد أن الجميع يستطيع التعامل معها.



في الواقع اكتب بوت


تثبيت discord.py باستخدام النقطة:

pip install discord

بعد التثبيت بنجاح ، قم بإنشاء ملف bot.py ، حيث سنكتب البوت.

نحن نستورد كل ما نحتاجه:

import discord
from discord.ext import commands

أنشئ متغيرًا باستخدام الرمز المميز الذي كتبته أعلاه:

TOKEN = ' '

حول الرمز المميز
, - , .

إنشاء جسم الروبوت:

bot = commands.Bot(command_prefix='!') #    '!'

أولاً ، دعنا نصدر أمرًا بسيطًا ، ستقوم حجة البوت بإعادة توجيهه:


@bot.command(pass_context=True) #  
async def test(ctx, arg): #   
    await ctx.send(arg) #  

وفي النهاية نطلق الروبوت مع الرمز المميز الخاص بك:

bot.run(TOKEN)

في النهاية ، يجب أن تحصل على هذا:

الرمز

import discord
from discord.ext import commands

TOKEN = ' '
bot = commands.Bot(command_prefix='!')


@bot.command(pass_context=True)  #   
async def test(ctx, arg):  #    
    await ctx.send(arg)  #   


bot.run(TOKEN)



الآن تحتاج إلى إضافة الروبوت إلى الخادم. يمكنك القيام بذلك باستخدام الرابط:

https://discordapp.com/oauth2/authorize?&client_id={Client ID}&scope=bot&permissions={,  66395456}

يمكن الحصول على عدد الحقوق اللازمة في قسم إعدادات الروبوت.

الآن يمكنك تشغيل البوت:

python bot.py

بعد بضع ثوانٍ ، يمكنك ملاحظة ذلك على الشبكة:



وأخيرًا حاول إرسال الأمر:



استنتاج


هذه هي الطريقة التي يمكنك من خلالها إطلاق روبوت بسهولة على خادمك. كما ترى ، تقوم المكتبة بكل شيء تقريبًا ويمكنك إضافة وظائفك الخاصة فقط باستخدام python. في المرة القادمة سأوضح كيفية متابعة الأحداث ، والاتصال بقنوات الصوت (تجنب المشاكل مع لينكس وويندوز) ، واستخدام أدوار وحقوق المشاركين ، والمزيد.



آمل أن تكون المقالة مفيدة لك ، حظًا سعيدًا!

All Articles