সুচিপত্র:

টেলিগ্রাম অ্যাপ্লিকেশন দিয়ে একটি সহজ আইওটি কীভাবে তৈরি করবেন: 5 টি ধাপ
টেলিগ্রাম অ্যাপ্লিকেশন দিয়ে একটি সহজ আইওটি কীভাবে তৈরি করবেন: 5 টি ধাপ

ভিডিও: টেলিগ্রাম অ্যাপ্লিকেশন দিয়ে একটি সহজ আইওটি কীভাবে তৈরি করবেন: 5 টি ধাপ

ভিডিও: টেলিগ্রাম অ্যাপ্লিকেশন দিয়ে একটি সহজ আইওটি কীভাবে তৈরি করবেন: 5 টি ধাপ
ভিডিও: Telegram App এর সকল Settings সম্পর্কে জানুন | Telegram All Settings Bangla 2024, জুলাই
Anonim
Image
Image
টেলিগ্রামে বট তৈরি করা
টেলিগ্রামে বট তৈরি করা

বর্তমান প্রজন্মের মধ্যে ইন্টারনেটই সবকিছু। ইন্টারনেট অব থিংস বর্তমান বিশ্বে একটি বড় ভূমিকা পালন করে।

বেশি সময় নষ্ট না করে, আমরা আইওটি -এর ব্যবহারিক কাজে প্রবেশ করতে পারি। এখানে আমরা টেলিগ্রাম বার্তা থেকে নেতৃত্ব এবং অন্যান্য উত্তেজনাপূর্ণ জিনিসগুলি নিয়ন্ত্রণ করতে যাচ্ছি।

ধাপ 1: টেলিগ্রামে বট তৈরি করা

টেলিগ্রামে বট তৈরি করা
টেলিগ্রামে বট তৈরি করা
টেলিগ্রামে বট তৈরি করা
টেলিগ্রামে বট তৈরি করা
টেলিগ্রামে বট তৈরি করা
টেলিগ্রামে বট তৈরি করা

1. এই ধাপে ফোনে টেলিগ্রাম অ্যাপটি ইনস্টল করুন। হোয়াটস অ্যাপ ইনস্টলেশনের মতোই ইনস্টলেশন সহজ।

2. টেলিগ্রামে বট বাবার জন্য অনুসন্ধান করুন এবং নীচের স্ক্রিনশটগুলি অনুসরণ করে একটি নতুন বট তৈরি করুন।

3. শেষ পর্যন্ত, HTTP API টোকেন অনুলিপি করুন

ধাপ 2: রাস্পবেরি পাইতে বট ইনস্টল করা

রাস্পবেরি পাইতে বট ইনস্টল করা
রাস্পবেরি পাইতে বট ইনস্টল করা

এইভাবে বট তৈরি করা হয় এবং এটি ডিভাইসের যেকোন একটিতে চালানো আবশ্যক যাতে আমরা যে কোন বার্তা পাঠাই সেই অনুযায়ী সাড়া দেয়।

এখানে আমরা Api কী দিয়ে রাস্পবেরি পাই ব্যবহার করছি এবং পাইথন কোডে প্রোগ্রামিং করছি। (এটি আমাদের স্বাভাবিক অপারেটিং সিস্টেমেও চালানো যায়)

1. রাস্পবেরি পাইতে টেলিগ্রাম মডিউল ইনস্টল করা

আমরা রাস্পবেরি পাইতে বট চালানো শুরু করার আগে নিশ্চিত হয়ে নিন যে আপনি পাইথন 2 এর সঠিক সংস্করণটি চালাচ্ছেন। এছাড়াও যদি রাস্পবেরি পাই শুরু করার বিষয়ে আপনার কোন সন্দেহ থাকে তবে আপনি আমার এই টিউটোরিয়ালে এই প্রথম 2 টি ধাপ দেখতে পারেন)

সুডো পিপ টেলিপট ইনস্টল করুন

2. পাইথন স্ক্রিপ্ট চালান

নিম্নলিখিত কমান্ড sudo python telegrambot.py ব্যবহার করে পাইথন স্ক্রিপ্টটি কমান্ড লাইনে কার্যকর করা হয়

ধাপ 3: কোড পার্ট

এইভাবে যখন আমরা বটকে বার্তা পাঠাই, এটি অনুরূপভাবে সাড়া দেয়।

কোডে আমরা বটকে আমাদের কমান্ডের সাড়া দিতে শেখাব।

এখানে আমি আপনাকে শেখাতে যাচ্ছি না কিভাবে পাইথন স্ক্রিপ্ট কাজ করে কারণ এটি আরো ব্যাখ্যামূলক হবে।

GPIO আমদানি সময় হিসাবে RPi. GPIO আমদানি করুন, telepot.loop থেকে ডেটটাইম আমদানি টেলিপট আমদানি করুন MessageLoop GPIO.setmode (GPIO. BCM) led = 23 GPIO.setup (led, GPIO. OUT) now = datetime.datetime.now ()

ডিফ অ্যাকশন (মেসেজ):

chat_id = msg ['chat'] ['id'] command = msg ['text']

প্রিন্ট 'রিসিভেড: % s' % কমান্ড

যদি কমান্ড == 'হাই':

telegram_bot.sendMessage (chat_id, str ("হাই! ইঞ্জিনিয়ার থটস ডট কম -এ স্বাগতম")) এলিফ কমান্ড == 'সময়': টেলিগ্রাম_বট.সেন্ডমেসেজ (chat_id, str (now.hour)+str (":")+str (এখন.minute)) এলিফ কমান্ড == 'পিক': টেলিগ্রাম_বট। জিপিআইও। আউটপুট (নেতৃত্বাধীন, মিথ্যা) অন্য: টেলিগ্রাম_বট।

telegram_bot = telepot. Bot ('আপনার API আইডি লিখুন')

মুদ্রণ (telegram_bot.getMe ())

মেসেজলুপ (টেলিগ্রাম_বট, অ্যাকশন)।

প্রিন্ট 'আপ এবং রানিং …।'

যখন 1:

সময় ঘুম (10)

আমি এখানে হাই করেছি এবং এর উত্তর হল "হাই! ইঞ্জিনিয়ার থটস ডট কম -এ স্বাগতম"। একইভাবে, প্রতিটি কমান্ডের জন্য, আপনি আপনার আইডিয়াগুলি কাস্টমাইজ করতে পারেন।

ii। এখানে আপনার API আইডি লিখুন "telegram_bot = telepot. Bot ('আপনার API আইডি লিখুন')"

ধাপ 4: উপসংহার

উপসংহার
উপসংহার
উপসংহার
উপসংহার
উপসংহার
উপসংহার

হুররে…।! আপনি আপনার প্রথম DIY IOT প্রকল্প সম্পন্ন করেছেন।

উপরন্তু, আমি আপনার সৃজনশীলতা যোগ করে মডেল উন্নত করার জন্য এটি আপনার উপর ছেড়ে। আমার কিছু আইডিয়া হল।

i. হোম অটোমেশন -রিলেতে আউটপুট সংযুক্ত করা।

ii। আপনার নিজস্ব কাস্টম সার্ভার তৈরি করতে পারেন-যা আপনার নিজের বার্তাগুলিতে সাড়া দিতে পারে

iii. আপনার নিজের চ্যাটবট তৈরি করুন-যা নাতাশার মতো বার্তাগুলির উত্তর দিতে পারে।

এইভাবে আইডিয়া অসীম যদি আপনি নিজেরাই অন্বেষণ করতে পারেন। আশা করি আমি আপনার জন্য একটি ছোট শুরু করেছি। এছাড়াও আপনার আইডিয়া কমেন্টে জানান।

ধন্যবাদ

এন

প্রস্তাবিত: