محب العقيدة قام بنشر أغسطس 19, 2021 مشاركة قام بنشر أغسطس 19, 2021 مقدمة لماذا البوت لنفرض انك محل تجاري ولنفرض انه ياتيك طلبيات كثيرة فمن خلال البوت يستطيع البوت الرد بشكل الي على الزبون من القاء التحية واخذ موقعه الجفرافي ومعرفة طلبيته واخذ رقم حسابه واعطاء رسالة من البوت للزبون ورسال رسالة للزبون بموعد تسليم الطلبية ورقم المرجع للطلبية كل هذا عمل متكرر وروتيني فما بالك لو كانت الطلبيات بالالاف فالحل بانشاء بوت لماذا بايثون ا الجواب Python can make HTTP requests very concisely and simply through the requests module. Getting the content from a URL (which is how we'll be controlling our Telegram Bot) would need many more lines of Java than the Python equivalent. Python is the most popular language for natural language processing and machine learning: although we won't be using either of these for our simple bot, both of them would be necessary for a more advanced Bot. Thus, if you want to extend the Bot, it's good to get comfortable with Python. Python has good support for serving web content: when we want to scale up our Bot to allow it to receive many messages per second, Python has mature technologies such as WSGI to reach "web scale". Python is portable—we can easily run the same code on Linux, MacOS, or Windows. رابط هذا التعليق شارك More sharing options...
محب العقيدة قام بنشر أغسطس 21, 2021 الكاتب مشاركة قام بنشر أغسطس 21, 2021 بسم الله الرحمن الرحيم الدرس الاول اولا : لا بد من انشاء بوت على التيليجرام والحصول على API-TOKEN والذي لا يعرف ينظر الى الفيديو التالي اول اربع دقائق API-TOKENانشاء بوت ومعرفة الان نذهب الى البايثون هناك مكتبات عديدة تتعامل مع بوت التيليجرام دعونا نستخدم API-TOKEN 1156058264:AAGZE-_t80hEl-MWpN_7xvSc6_ZxztzMXiE الموجود في الفيديو اسم البوت الذي صنعته www.officena.net اذهب الى التيلجرام وابحث عن هذا الاسم وقبل النقر على زر البداية اذهب الى البايثون وضع هذا الكود from telegram.ext import * from datetime import datetime def sample_responses(input_text): user_message =str(input_text).lower() if user_message in ("hi","hello","helo",): return ( f"ادخل الرقم 1 لمعرفة الوقت الرقم 2 لمعرفة الموقع الالكتروني") if user_message in ("1"): now =datetime .now() date_time=now.strftime("%d/%m/%y, %H:%M:%S") return str(date_time) if user_message in ("2"): return "https://www.officena.net/ib/" return(f"i can not understand you input 1,2 or3") print ("البوت متصل الان مع التيليجرام....") def start_command (update,context): update.message.reply_text (f' مرحبا بك في هذا البوت ادخل الرقم 1 لمعرفة الوقت الرقم 2 لمعرفة الموقع الالكتروني') def help_command (update,context): update.message.reply_text ('اسالني') def handle_message(update,context): text=str(update.message.text).lower() response=sample_responses(text) update.message.reply_text(response) def error(update,context): print(f"update {update} caused error {context.error}") def main(): updater =Updater("1156058264:AAGZE-_t80hEl-MWpN_7xvSc6_ZxztzMXiE",use_context=True) dp= updater.dispatcher dp.add_handler (CommandHandler("start",start_command)) dp.add_handler(CommandHandler("start",help_command)) dp.add_handler(MessageHandler(Filters.text,handle_message)) dp.add_error_handler(error) updater.start_polling() updater.idle() main() لتنزيل مكتبة telegram.ext اذهب الى التيرمنال وادخل pip install python-telegram-bot اذا خرجت لك رسالة بان البوت متصل بالتيلجرام الان انقر على زر البدء ستجد رسالة من البوت تقول لك مرحبا بك في هذا البوت ادخل الرقم 1 لمعرفة الوقت الرقم 2 لمعرفة الموقع الالكتروني رابط هذا التعليق شارك More sharing options...
محب العقيدة قام بنشر أكتوبر 20, 2021 الكاتب مشاركة قام بنشر أكتوبر 20, 2021 نريد الان انشاء بوت عملي يقوم بعرض برامجك واسعار بيعها وباقي الامور من عرض تقديمي والترحيب وتخزين البيانات على قاعدة بيانات وغيرها بعد الاستعانة بالله ثم بالخبراء ..كما قلنا بداية الموضوع لكن لا اعرف هل نجعله حلقات على اليوتيوب ام نكتفي اضافة مشاركات والسؤال الاهم هل هناك احد مهتم بالموضوع ام لا اذا لم يكن هنالك اجابة سافهم ان لا احد يهتم بالموضوع رابط هذا التعليق شارك More sharing options...
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.