يُعد إنشاء بوت على Telegram أمر ليس صعب كما يعتقد البعض وخاصة أن Telegram أحد أشهر تطبيقات المراسلة الفورية في العالم، ويستخدمه ملايين الأشخاص حول العالم. يوفر Telegram مجموعة متنوعة من الميزات، بما في ذلك إمكانية إنشاء بوتات. البوتات هي حسابات آلية يمكنها تنفيذ المهام تلقائيًا. يمكن استخدام البوتات لمجموعة متنوعة من الأغراض، مثل تقديم المعلومات، أو تقديم المساعدة، أو الترفيه.
في هذا المقال، سنشرح كيفية إنشاء بوت على Telegram وكيفية برمجته ، وبعض الاكواد الجاهزة للبوت الخالص بك . سنستخدم BotFather، وهو بوت رسمي تم إنشاؤه بواسطة Telegram لتسهيل إنشاء البوتات.
إنشاء بوت باستخدام BotFather
أولاً، افتح تطبيق Telegram ،وابحث عن @BotFather في شريط البحث وانقر عليه. هذا هو البوت الرسمي الذي يمكنك من إنشاء وإدارة بوتاتك الخاصة.
انقر على “Start” في أسفل الشاشة لتفعيل البوت.
اكتب /newbot واختر اسمًا واسم مستخدم لبوتك. يجب أن ينتهي اسم المستخدم بـ bot ، مثل mybot أو test_bot.
بعد إدخال اسم واسم مستخدم للبوت الخاص بك، سينشئ BotFather البوت الخاص بك ويرسل لك مفتاح API. مفتاح API هو مفتاح مميز يستخدمه Telegram للتعرف على البوت الخاص بك.
إقرأ أيضا:شرح تطبيق كين ماستر أفضل برنامج مونتاج للهاتف المحمولAPI هو مثل عنوان URL ولكن الخاص بالبوت الخاص بك، وهو الرابط الذي يمكنك لمشراكة البوت مع الاخرين.
برمجة البوت (اختياري)
بمجرد إنشاء بوت على Telegram الخاص بك، ستحتاج إلى برمجته. يمكنك برمجة البوت الخاص بك باستخدام أي لغة برمجة تدعم WebSockets. ومع ذلك، يوفر Telegram مجموعة متنوعة من واجهات برمجة التطبيقات (APIs) التي تجعل من السهل برمجة البوتات.
تتوفر واجهات برمجة التطبيقات (APIs) الخاصة بـ Telegram في مجموعة متنوعة من اللغات، بما في ذلك Python و Java و JavaScript و PHP و C+، ولكننا سنشرح برمجة البوت بلغة Python في هذه المقالة لأنها الاسهل والافضل وبسبب توفر مكتبات عديدة للغة .
1. تحميل مكتبات Telegram API
بمجرد إنشاء البوت الخاص بك، ستحتاج إلى تحميل مكتبات Telegram API. يمكنك القيام بذلك باستخدام مدير الحزم الخاص بلغة البرمجة التي تستخدمها.
على سبيل المثال، لتحميل مكتبات Telegram API في Python، يمكنك استخدام الأمر التالي:
pip install python-telegram-bot
إنشاء كود البوت
بمجرد تحميل مكتبات Telegram API، يمكنك إنشاء كود البوت.
إقرأ أيضا:شرح تطبيق كين ماستر أفضل برنامج مونتاج للهاتف المحمولفيما يلي مثال على كود بوت على Telegram بسيط: ((تمت كتابة هذا الكواد بواسطة الذكاء الاصطناعي.))
هذا الكود ينشئ بوت Telegram بسيطًا يرسل رسالة “مرحبًا!” إلى المستخدم عندما يرسل المستخدم الأمر “start”.
هذا الكود يرحب بالعضو الجديد الذي ينضم للمجموعة
إضافة وظائف إلى البوت
يمكنك إضافة وظائف مختلفة إلى البوت الخاص بك عن طريق كتابة كود جديد. على سبيل المثال، يمكنك إضافة وظيفة تسمح للمستخدمين بإرسال رسائل إلى البوت.
فيما يلي مثال على كود بوت Telegram يسمح باستقبال الرسائل من العملاء :
إقرأ أيضا:ما هو شات جي بي تي ChatGPT وكيفية التسجيل في مصر 2023فيما يلي كود لبوت ذكاء اصطناعي يرد عن الأسئلة عن طريق شات جي بي تي:
يعمل هذا الكود على النحو التالي:
يتم إنشاء بوت Telegram باستخدام مفتاح API.
يتم تحميل نموذج شات جي بي تي باستخدام مكتبة transformers.
يتم تحليل السؤال الواردة باستخدام وظيفة split().
يتم إنشاء استجابة باستخدام نموذج شات جي بي تي.
يتم إرسال الاستجابة إلى المستخدم.
في حالة سؤال عن موضوع معين، يتم تحليل السؤال باستخدام وظيفة split() لتحديد موضوع السؤال. ثم يتم استخدام نموذج شات جي بي تي لإنشاء استجابة غنية بالمعلومات ومفيدة.
طريقة نشر بوت على Telegram
بمجرد برمجة البوت الخاص بك، ستحتاج إلى نشره. يمكنك نشر البوت الخاص بك باستخدام مجموعة متنوعة من الخدمات، بما في ذلك Heroku و DigitalOcean و AWS.
فيما يلي بعض النصائح لإنشاء بوت على Telegram:
- اجعل اسم البوت واسم المستخدم سهل التذكر.
- قم بإنشاء وصف للبوت يوضح ما يفعله.
- استخدم واجهة برمجة التطبيقات (API) المناسبة للغة البرمجة التي تفضلها.
- قم باختبار البوت الخاص بك بعناية قبل نشره.
ختاماً فإن إنشاء بوت على Telegram أمر بسيط نسبيًا. باستخدام BotFather، يمكنك إنشاء بوت في بضع دقائق. بعد إنشاء البوت الخاص بك، يمكنك برمجته للقيام بأي مهمة تريدها.