بازی با api های تلگرام - قسمت سوم
سلام دوستان،
در ادامه مجموعه آموزشهای بازی با api های تلگرام کار با متد forwardMessage رو یاد میگیریم.
فرض کنید شما فریلنسر(دورکار یا آزادکار) هستید و یک کارفرما به دلیل ریپورت شدن از طرف تلگرام قصد دارد به شما پیامی ارسال کند! در این شرایط این کارفرما به PV شما دسترسی نداره مگر اینکه یا شما بهش پیام بدین یا ”یک ربات” واسط این وسط باشه! پس در این قسمت ما میخوایم ربات ReportPV رو بسازیم.
مانند مثال قبل:
کتابخانههای مورد نیازمون رو به برنامه وارد میکنیم.
توکن خودتون رو جایگزین توکن من کنید و کتابخانه telepot رو فراخوانی کنید
توضیحات:
خط ۱: تابع handle را تعریف کردهایم که ورودی به نام msg دریافت میکند
خط ۲: متون ورودی توسط کاربر را در متغیری به نام cmd ذخیره و نگهداری میکنیم
خط ۳: شناسه منحصر به فرد در تلگرام را در متغیری به نام chat_id ذخیره میکنیم
خط۴: شناسه هر پیامی که کاربر به ربات ما ارسال میکند را در متغیری به نام msg_id ذخیره میکنیم
خط ۵: اگر کاربر /start را وارد کرد ربات متنی دلخواه به کاربر نشان دهد
خط ۷: گفتهایم اگر کاربر متنهایی را که با / شروع نمیشود وارد کرد به شما ارسال کند!
خط ۸: در اینجا ما از متد forwardMessage استفاده کردهایم که ۳ آرگومان دریافت میکند،
آرگومان ۱: chat_id شماست که باید از قبل داشته باشیدش
آرگومان ۲: chat_idای است که در خط سوم تعریف کردهاید
آرگومان ۳: شناسه پیامی است که کاربر وارد کرده است
برای اجرا شدن برنامه و دریافت کردن پیامهای کاربر این مجموعه خطوط را مینویسیم.
و در اینجا ربات ما تست شده است!
همینجا به پایان این قسمت میرسیم نظرات و سؤالات خودتون رو در بخش نظرات یا تلگرام من بپرسید.
شاد و پیروز باشید./
سلام ، مطلب خیلی خوبی بود منتظر قسمت های بعدی آموزشتون هستم
متشکرم