আপনি যদি স্মার্টফোন ব্যবহারকারী হন তবে আপনি অবশ্যই জানতে পারবেন হোয়াটসঅ্যাপের সর্বাধিক অনুরূপ এবং বিখ্যাত অ্যাপ্লিকেশনগুলির মধ্যে একটি হ'ল টেলিগ্রাম, এ খুব বহুমুখী মেসেজিং ক্লায়েন্ট যা বিভিন্ন ডিভাইস থেকে একই সাথে একই টেলিফোন নম্বর ব্যবহার করতে সক্ষম হওয়ার মতো বিভিন্ন বৈশিষ্ট্য উপস্থাপন করে। এই বৈশিষ্ট্যের জন্য অবিকল ধন্যবাদ, আজ আমি আপনাকে একটি ছোট টিউটোরিয়াল উপস্থাপন করতে চাই যার সাহায্যে আপনি একটি রাস্পবেরি পাই থেকে আপনার পরিচিতিগুলিতে টেক্সট বার্তা এবং এমনকি মাল্টিমিডিয়া ফাইলগুলি প্রেরণ করতে পারেন।
তত বেশি বা আকর্ষণীয় হ'ল সত্য যে আমরা আমাদের রাস্পবেরি পাই কনফিগার করতে পারি যাতে টেলিগ্রামের দ্বারা প্রাপ্ত একটি নির্দিষ্ট কমান্ডের আগে আমাদের কার্ডটি কিছুটা অনুশীলন করতে পারে অতিরিক্ত কর্মক্ষমতা, এটি হ'ল কল্পনা করুন যে আমরা শব্দটি প্রেরণ করেছি «Foto»এবং এটি আমাদের বাড়ির কোনও ঘরে একটি চিত্র দেয়«হালকাAutomatically কোনও আলো স্বয়ংক্রিয়ভাবে চালু করতে বা «খোলাAutomatically স্বয়ংক্রিয়ভাবে গ্যারেজের দরজা খুলতে।
এই অতিরিক্ত কার্যকারিতা অবশ্যই আপনার দৃষ্টি আকর্ষণ করেছে। যদি তা হয় তবে আমরা কাজ করতে নামি তবে আপনাকে বলার আগে নয় যে আমাদের একটি রাস্পবেরি পাই বি বা রাস্পবেরি পাই বি + প্রয়োজন হবে পাশাপাশি একটি 8 জিবি ক্লাস 10 মাইক্রোএসডি কার্ডের সাথে রাস্পবিয়ান এর সর্বশেষ সংস্করণ প্রাক ইনস্টল.
আমাদের উপরের সমস্তগুলি একবার হয়ে গেলে, আমরা শুরু করি এবং একটি থেকে প্রান্তিক আমরা আপডেট এবং বেসিক কনফিগারেশন দিয়ে শুরু করি। নিশ্চয়ই এমন অনেক ব্যবহারকারী থাকবে যাদের প্রয়োজন নেই তবে আমরা কিছু না এড়াতে যাতে ধাপে ধাপে এবং ভাল গতিতে সবকিছু করি। আমরা এর সাথে প্যাকেজগুলি চালিয়ে ও আপডেট করে শুরু করি:
sudo apt-get update
sudo apt-get upgrade
আমরা বেশ কয়েকটি অত্যাবশ্যক গ্রন্থাগার স্থাপন ও আপডেট করা চালিয়ে যাচ্ছি যেখানে আমাদের প্রয়োজনীয় সমস্ত লাইব্রেরি সিস্টেম খুঁজে পাবে
sudo apt-get install libreadline-dev libconfig-dev libssl-dev lua5.2 li-blua5.2-dev libevent-dev make
ভান্ডার স্থানান্তর GitHub
git clone --recursive https://github.com/vysheng/td.git && cd tg
./configure
make
একবার আমাদের সবকিছু ইনস্টল হয়ে গেলে লুয়া, একটি শক্তিশালী এবং দ্রুত স্ক্রিপ্টিং ভাষা কনফিগার করার সময় এসেছে। সিনট্যাক্সটি খুব সহজ, আমাদের টার্মিনালে আমরা কার্যকর করি:
sudo nano /home/pi/tg/action.lua
এবং আমরা নিম্নলিখিত বিষয়বস্তু যুক্ত:
function on_msg_receive (msg) if msg.out then return end if (msg.text=='ping') then send_msg (msg.from.print_name, 'pong', ok_cb, false) end end function on_our_id (id) end function on_secret_chat_created (peer) end function on_user_update (user) end function on_chat_update (user) end function on_get_difference_end () end function on_binlog_replay_end () end
উপরেরটি সহ, আমরা ব্যবহারিকভাবে সমস্ত কিছু কনফিগার করে থাকি যাতে, যখন আমরা পাঠ্যটি প্রেরণ করি «পিং»এটি ফিরে আসবে«টেনিস"।
আমরা টিজি ডিরেক্টরিতে চলে যাই
cd /home/pi/tg
আমরা নিম্নলিখিত আদেশ কার্যকর
bin/telegram-cli -k tg-server.pub -W -s action.lua
এখন সময় পরীক্ষা শুরু এবং আমাদের জমা দেওয়ার সময় isপিংLeg টেলিগ্রামে, ততক্ষণে এবং আপনি যেমন চিত্রটিতে দেখতে পারেন উত্তরটি আমাদের প্রত্যাশিত isটেনিস। সিস্টেমের ব্যবহারের ক্ষেত্রে সংবেদনশীল হওয়ার কারণে আমরা মূলধনপত্রগুলি ব্যবহার করি বা না করি তবে অবশ্যই আমাদের অ্যাকাউন্টে নেওয়া উচিত।
আমরা যা চাই তা যদি হয় তবে তা "পং" এর পরিবর্তে আমাদের রাস্পবেরি পাই একটি ফাংশন দেয় যেখানে আমরা যে প্রতিক্রিয়াটি প্রেরণ করি তা কেবল আমাদের করতে হবে একটি ছবি তোলার জন্য সিস্টেমকে বলুন পূর্বে ইনস্টল করা ক্যামেরা ব্যবহার করে এটি আমাদের কাছে প্রেরণ করুন।
লিঙ্ক: প্রশিক্ষণযোগ্য
এর সম্ভাবনাগুলি দেখে আমার মনে হয়েছে যে সম্ভবত আমার রাস্পবেরি (বা কোনও লিনাক্স সার্ভারে) টেলিগ্রাম থেকে নিরাপদে কোনও কমান্ড প্রেরণ করতে এবং আউটপুট পেতে ভাল লাগবে। এমনকি অনেক বেশি টাইপ না করার জন্য কমান্ড এলিয়াস তৈরি করুন, একই মেশিনে একই কাজ করতে পারে এমন ব্যবহারকারীদের পরিচালনা করুন যাতে যে কেউ তাদের যা করতে চায় না ... ইত্যাদি
আমি এটি করতে শুরু করেছি এবং আজ আমি 'আনুগত্য' প্রকাশ করেছি।
যদি কেউ এলোমেলো করে চেষ্টা করে দেখতে চান তবে এগিয়ে যান
https://github.com/GuillermoPena/obedience
হ্যালো গিলারমো,
আমার কাছে সমস্ত কিছু পর্যালোচনা করার জন্য খুব বেশি সময় হয়নি তবে আপনাকে বলতে হবে এটি খুব ভাল দেখাচ্ছে। আমার এই সপ্তাহান্তে সময় পেলে এটি কীভাবে কাজ করে তা দেখার জন্য আমি সবকিছু চেষ্টা করব।
আপনার কাজের জন্য আপনাকে অনেক ধন্যবাদ!!!
হ্যালো, দুর্দান্ত পোস্ট, আমি এটি পছন্দ করেছি! আমি শুধু জানতে চাই যে শুরু করার সময় .lua স্ক্রিপ্টটি স্বয়ংক্রিয়ভাবে চালনার কোনও উপায় আছে, শুভেচ্ছা!