خانه / مطالب علمی / Mini PC - مینی PC / رزبری پای - Raspberry PI / ارتباط دوربین رزبری پای و تلگرام به وسیله پایتون

ارتباط دوربین رزبری پای و تلگرام به وسیله پایتون

میخواهیم از طریق یک روبات در تلگرام یک عکس را توسط دوربین raspberry pi  گرفته و ارسال کنیم خب ابتدا باید فایل مورد نیاز را روی raspberry pi نصب کنیم. نحوه نصب telepot  :

  1. محیط ترمینال را باز کرده و خطوط زیر را می نویسیم:

بعد از نصب  باید در تلگرام یک ربات بسازیم پس مراحل زیر را انجام میدیم :

1.در قسمت search  عبارت botfather  را سرچ کنید و ان را لمس کنید

دکمه /start  را بزنید

عبارت /newbot را بنویسید

یک اسم برای ربات خود بگذارید

یک ID برای ربات خود بگذارید

اگر علمیات ها موفق بود به شما پیامی میفرستد که بخشی از ان حاوی عبارتی مانند این است:

273667621:AAEW2fCUbywfss83SwhRc7XwAw9_jZDGekU

به این عبارت token  می گویند این عبارت را ذخیره کنید . و لینک اول لینک ربات شما است روی ان کلیک کنید تا به صفحه ربات دسترسی پیدا کنید فراموش نکنید تا دوربین raspberry pi  را حتما به برد وصل کرده باشید !!

حال به raspberry pi  بروید وروی صفحه راست کلیک کنید و در بخش creatnew گزینه emptyfile را انتخاب کنید و در کادر باز شده عبارت زیر را بنویسید :

Code.py

سپس وارد ان بشوید و کد زیر را در ان بنویسید:

سپس اجرا کنید

چنین صفحه ای ظاهر خواهد شد :

در تلگرام به صفحه ربات بروید و دکمه start را بزنید :

سپس کلمه /photo  را بفرستید و منتظر بمانید تا عکس ارسال شود .

و

نویسنده: شهاب نیکخو

درباره ی شهاب نیکخو

من برق دانشگاه تهران میخونم عاشق رباتیک و برنامه نویسی هستم ۲ سال هست که تمرکزم رو روی سیستم های کنترلی میزارم و با سیستم های نهفته کار میکنم.

6 دیدگاه

  1. عالی و کاربردی ادامه بدید

  2. سلام
    خیلی خوب بود!
    موفق باشید

  3. با تشکر از مطالب مفید سایت. مشکلی دارم که وقتی برنامه رو اجرا می کنم پیغام زیر ظاهر میشه اگر میشه راهنمایی کنید با تشکر
    :(Traceback (most recent call last
    <File "/home/pi/Desktop/code.py", line 1, in <module
    import teleport
    ImportError: No module named 'teleport

  4. سلام . من میخوام با زدن یه عبارت در ربات یک خط دستور در ترمینال اجرا بشه، چطور میشه کد رباتو تغییر داد که بشه؟

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

*

code