تحتوي مكتبة discord.py غير المتزامنة على كل ما هو مطلوب للبوت ، حيث يمكنك حتى العمل مع القنوات الصوتية للخادم. في هذه المقالة سأخبرك بكيفية إنشاء روبوت بسيط لخادم الفتنة الخاص بك.![](https://habrastorage.org/webt/gn/b8/pk/gnb8pkgozggfj43jaxlbomklpyu.png)
الحصول على رمز مميز ومعرف عميل لبرنامج الروبوت الخاص بك
للحصول على الرمز المميز ومعرف الروبوت ، تحتاج إلى إنشاء التطبيق الخاص بك ونسخ معرف العميل في قسم المعلومات العامة.
وفي قسم الإعدادات ، أنشئ روبوت وانسخ رمزه. المهمة ليست صعبة ، أعتقد أن الجميع يستطيع التعامل معها.![](https://habrastorage.org/webt/lo/fy/eo/lofyeotisdiy0vrftmdrfrrn1fc.png)
في الواقع اكتب بوت
تثبيت 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
بعد بضع ثوانٍ ، يمكنك ملاحظة ذلك على الشبكة:
وأخيرًا حاول إرسال الأمر:![](https://habrastorage.org/webt/1b/tz/kl/1btzkl5g6zpetepgo-68ypw01wo.png)
استنتاج
هذه هي الطريقة التي يمكنك من خلالها إطلاق روبوت بسهولة على خادمك. كما ترى ، تقوم المكتبة بكل شيء تقريبًا ويمكنك إضافة وظائفك الخاصة فقط باستخدام python. في المرة القادمة سأوضح كيفية متابعة الأحداث ، والاتصال بقنوات الصوت (تجنب المشاكل مع لينكس وويندوز) ، واستخدام أدوار وحقوق المشاركين ، والمزيد.
آمل أن تكون المقالة مفيدة لك ، حظًا سعيدًا!