وصول مبكرEarly accessبالعربي، من الصفر لين أول بوت لكIn Arabic, from zero to your first bot

سوّي بوت ديسكورد وأنت تتعلّم Learn to make a Discord bot, by making one

مساعد إنجن بيئة تطوير تشتغل على جهازك: محرر، ودروس تشرح لك كل سطر، ومحاكي ديسكورد تجرّب فيه بوتك بدون توكن وبدون سيرفر. Musaed Engine is a development environment that runs on your computer: an editor, lessons that explain every line, and a pretend Discord where you can test your bot with no token and no server.

F5 تشغيلrun Ctrl+Shift+Y المحاكيsimulator Ctrl+Shift+M خريطة البوتbot map

المثبّت مو موقّع رقمياً للحين، فممكن ويندوز يطلع لك تحذير SmartScreen: اضغط «مزيد من المعلومات» وبعدين «تشغيل على أي حال». The installer is not code-signed yet, so Windows may show a SmartScreen warning: choose "More info", then "Run anyway".

بتنزيلك البرنامج وتشغيله توافق على الشروط والخصوصية. By downloading and running the program you agree to the terms and the privacy page.

8دروس عمليةhands-on lessons
0توكن تحتاجه عشان تجرّبtokens needed to practise
محليLocalكل شي يشتغل على جهازكruns entirely on your computer
AR · ENواجهة عربية كاملةfully Arabic interface
من الكود إلى النتيجةFrom code to result

اكتب سطرين، وشوف وش سوواWrite two lines, see exactly what they did

ارسل أمر في المحاكي، وتضيء السطور اللي اشتغلت ويطلع لك الرد وكم أخذ من وقت. تتعلّم من النتيجة مو من التخمين.Send a command in the simulator and the lines that ran light up next to the answer and how long it took. You learn from the result, not from guessing.

main.pyPython · discord.py
@tree.command(name="ping", description="Is the bot alive?")async def ping(interaction: discord.Interaction):    latency_ms = round(client.latency * 1000)    await interaction.response.send_message(f"Pong! {latency_ms} ms")# the highlighted lines ran
المحاكيSimulator#general
Sam عضوmember

/ping

TestBot بوتBOT

Pong! 45 ms

السطور اللي اشتغلتlines ran: 19–20 الاستجابةresponse: 45 ms أقل من 3 ثوانيunder 3 s
المزاياFeatures

كل اللي تحتاجه عشان تتعلّم وتبنيEverything you need to learn and build

محاكي ديسكوردDiscord simulator

يشغّل بوتك زي ما هو على ديسكورد وهمي: أوامر سلاش، أزرار، قوائم، نوافذ إدخال، ودخول الأعضاء وخروجهم. يحاكي النوايا (intents) وقاعدة الثلاث ثواني، وينبّهك على اللي بيفشل على ديسكورد الحقيقي.Runs your bot unchanged on a pretend Discord: slash commands, buttons, menus, forms, members joining and leaving. It copies intents and the three-second rule, and warns you about what would fail on the real Discord.

The simulator showing a /ping reply and the lines that ran

دروس تفاعليةInteractive lessons

ثمانية دروس، كل درس مشروع حقيقي، وكل خطوة تضيء سطورها وتشرحها لك.Eight lessons, each a real project, each step lighting up and explaining its lines.

The Learning path listing the eight lessons

خريطة البوتBot map

أوامرك وأحداثك وأزرارك في قائمة وحدة، وتضغط عليها وتنقلك للسطر.Your commands, events and buttons in one list; click to jump to the line.

The bot map listing a bot's commands and events

أخطاء تفهمهاErrors you can understand

لما يفشل التشغيل البرنامج يشرح لك السبب بكلام بسيط ويقترح الحل، والفحوصات تنبّهك قبل التشغيل.When a run fails the app explains why in plain language and suggests the fix, and checks warn you before you run.

await interaction.response.send_message(...)
missing await → add `await`

آمن بالتصميمSafe by design

التوكن مشفّر وللكتابة بس وما يشوفه أحد، وتشغيل الكود يحتاج مجلد وثّقت فيه، والملفات محصورة في مشروعك.The token is encrypted and write-only, running code needs a folder you trusted, and file access stays inside your project.

رابط الدعوةInvite link maker

يبني الرابط بالصلاحيات اللي يحتاجها كودك فعلاً.Builds the link with the permissions your code actually needs.

عربي أولًاArabic first

واجهة عربية كاملة من اليمين لليسار، وبضغطة وحدة تتحول إنجليزي.A fully Arabic right-to-left interface, with English one click away.

لا تخسر عملكNever lose your work

تعديلاتك اللي ما انحفظت ترجع لك لو انقفل البرنامج فجأة، والبرنامج يتحدّث بنفسه.Unsaved edits come back after an unexpected close, and the app updates itself.

كيف يعملHow it works

من الصفر لين بوت شغّال في أربع خطواتFrom zero to a working bot in four steps

  1. 01

    اختر درسPick a lesson

    ثمانية دروس من أمر /ping البسيط لين درس «اعثر على الخطأ».Eight lessons, from a simple /ping command to "find the bug".

  2. 02

    اقرأ وشغّلRead and run

    لوحة الشرح تضيء السطور اللي تتعلّمها الحين، وتشرح كل خطوة بكلام بسيط.The explanation panel lights up the lines you are learning and explains each step in plain language.

  3. 03

    جرّب في المحاكيTest in the simulator

    ارسل أمر أو اضغط زر في ديسكورد وهمي، وشوف الرد والسطور اللي اشتغلت، بدون توكن.Send a command or press a button in a pretend Discord, and see the reply and the lines that ran, with no token.

  4. 04

    شغّله على ديسكوردRun it on Discord

    حط التوكن مرة وحدة في الإعدادات: ينحفظ مشفّر وما يظهر في أي مكان.Put the token in Settings once: it is stored encrypted and never shown anywhere.

Lesson 1 open: the explanation panel next to the highlighted code
الذكاء الاصطناعيAI

استخدم تطبيق الذكاء الاصطناعي اللي تحبهUse the AI app you already like

ما نبني دردشة ولا نشغّل سيرفر للذكاء الاصطناعي. لو عندك تطبيق يدعم MCP (مثل Claude Code أو Cursor)، فعّله من الإعدادات عشان يشوف مشروعك ويعدّل ملفاته ويشغّله ويجرّبه في المحاكي.We do not build a chat or run an AI server. If you have an app that supports MCP (such as Claude Code or Cursor), switch it on in Settings so it can see your project, edit its files, run it and test it in the simulator.

  • مقفل من البداية، ويشتغل على جهازك بس وبكلمة سر.Off by default; local to your computer and protected by a secret.
  • ما في أداة للتوكن أبداً: ما يشوفه ولا يقراه.There is no tool for the token at all: it cannot see or read it.
  • بدون حسابات ولا مفاتيح ولا سيرفر.No accounts, no keys, no server.
Settings → AI assistants (MCP)127.0.0.1
$ claude mcp add --transport http musaed-engine \    http://127.0.0.1:47615/mcp \    --header "Authorization: Bearer ••••••••"✓ read_file · write_file · run_start✓ simulator_run_command · get_bot_map✗ token: no such tool
بصراحةHonestly

اللي لازم تعرفه قبل ما تبدأWhat to know before you start

ويندوز حالياًWindows for nowيحتاج بايثون 3.10 أو أحدث على جهازك، والبرنامج يساعدك لو ما لقاه.Needs Python 3.10 or newer on your computer; the app guides you if it is missing.
المحاكي تقريبThe simulator approximatesجرّب على ديسكورد الحقيقي قبل ما تعتمد عليه.Test on the real Discord before you rely on it.
بايثون مو معزولPython is not sandboxedأي كود تشغّله، أنت أو تطبيق ذكاء اصطناعي، يشتغل بصلاحياتك أنت.Any code you run, or an AI app runs, has your account's permissions.
وصول مبكرEarly accessممكن تلقى أخطاء، وبنصلحها بسرعة.You may find bugs, and we will fix them quickly.
أسئلة شائعةFAQ

أسئلة شائعةFrequently asked

هل يحتاج إنترنت؟Does it need the internet?

لا، المحرر والدروس والمحاكي تشتغل بدون إنترنت. تحتاج الإنترنت بس عشان تثبّت المكتبات (pip) وتشغّل بوتك على ديسكورد وتبحث عن التحديثات.Not to use it: the editor, lessons and simulator work offline. You need it to install libraries (pip), to run your bot on Discord, and to look for updates.

البرنامج يشوف التوكن؟Can the app see my token?

التوكن ينحفظ مشفّر بواسطة نظام التشغيل، وما يوصل لنافذة البرنامج، وما ينكتب في السجل، وتطبيق الذكاء الاصطناعي ما يشوفه. يوصل لبوتك بس لما تشغّله بزر التشغيل.The token is stored encrypted by the operating system, never reaches the app's window, is never written to the log, and an AI app cannot see it. It is given to your bot only when you run it with the Run button.

وش يُرسل عني؟What is sent about me?

أرقام مجهولة بس (رقم عشوائي، الإصدار، اللغة، النظام، وأحداث مثل «بدأ درس»)، والبرنامج يعلمك فيها أول مرة يشتغل. تقدر توقفها وتحذف اللي انرسل بزر من الإعدادات. ما في ملفات ولا مسارات ولا توكن. التفاصيل.Anonymous numbers only (a random id, the version, the language, the system, and events such as "started a lesson"), and the app tells you the first time it starts. You can turn them off and delete what was sent with one button in Settings. No files, no paths, no token. Details.

لازم أعرف بايثون؟Do I need to know Python?

لا. تبدأ من الدرس الأول، وهو مسوّى لمن ما كتب بوت قبل.No. You start at lesson 1, which is made for someone who has never written a bot.

سوّي أول بوت لك اليومBuild your first bot today

نزّل مساعد إنجن وابدأ الدرس الأول في دقايق.Download Musaed Engine and start lesson 1 in minutes.