ராஸ்பெர்ரி பை எப்போதும் வேடிக்கையாகவும், திட்டங்களை உருவாக்க எளிதாகவும் இருந்தது. அதன் சக்திவாய்ந்த ARM கட்டமைப்பு மற்றும் திறந்த-மூல லினக்ஸ் அடிப்படையிலான இயக்க முறைமை எங்கள் திட்டங்களை ஆன்லைனில் எந்த நேரத்திலும் பெற நிறைய உதவுகின்றன. இந்த டுடோரியலில், டெலிகிராம் என்ற பிரபலமான அரட்டை பயன்பாட்டின் மூலம் ராஸ்பெர்ரி பை மற்றும் எங்கள் மொபைல் ஃபோனுக்கு இடையில் தரவை (கோப்புகள் / புகைப்படங்கள் / வீடியோக்கள் / ஆடியோக்கள் / உரை) பகிர்ந்து கொள்ள மற்றொரு சுவாரஸ்யமான வழியைக் கற்றுக்கொள்வோம்.
டெலிகிராமில் புதிதாக இருப்பவர்களுக்கு, இது அண்ட்ராய்டுக்கான பிளே ஸ்டோரில் (ஐபோன் மற்றும் சாளரங்களுக்கும் கிடைக்கிறது) அரட்டை அடிப்படையிலான பயன்பாடாகும், இது வாட்ஸ்அப்பிற்கு மிகவும் ஒத்ததாகும். இது பிளே ஸ்டோரில் 100 மில்லியனுக்கும் அதிகமான பதிவிறக்கங்களைக் கொண்டுள்ளது (5-10-2017 நிலவரப்படி) மற்றும் மக்கள் இது வாட்ஸ்அப்பை விட விரல்கள் மற்றும் செயல்பாட்டுடன் இருப்பதாகக் கூறுகின்றனர் (விரல்கள் கடந்துவிட்டன). இந்த பயன்பாட்டின் ஒரு சிறப்பு அம்சம் என்னவென்றால் அவை போட்களை ஆதரிக்கின்றன. இந்த ஸ்மார்ட் போன் பயன்பாட்டை மனிதர்கள் மட்டுமல்ல, இயந்திரமும் பயன்படுத்தலாம். எங்கள் விஷயத்தில் இயந்திரம் ராஸ்பெர்ரி பை ஆகும். ஒரு போட் ஆக எவ்வாறு செயல்படுவது என்பது குறித்து நீங்கள் ராஸ்பெர்ரி பைக்கு பயிற்சி அளித்தவுடன், யார் வேண்டுமானாலும் (நீங்கள் அதை பகிரங்கப்படுத்தினால்) உங்கள் ராஸ்பெர்ரி பை உடன் எந்த சாதாரண நபருடனும் அரட்டை அடிப்பது போலவும், புகைப்படங்கள் படங்கள் ஆவணங்கள் மற்றும் ஆடியோ கோப்புகளைப் பகிரவும் முடியும். உங்கள் சொந்த உதவியாளராக இருப்பதற்கு நீங்கள் அதைப் பயிற்றுவிக்கலாம், சரியா? ஒரு கட்டமைப்பது எப்படி என்பதை அறியலாம்ராஸ்பெர்ரி பை டெலிகிராம் போட்.
தேவையான பொருட்கள்:
- எந்த ராஸ்பெர்ரி பை இணையத்துடன் இணைக்கப்பட்டுள்ளது
- மொபைல் இயங்கும் தந்தி பயன்பாடு.
இந்த திட்டத்தில் அதிக வன்பொருள் இல்லை, எனவே உங்கள் பை மூலம் உங்கள் நாற்காலியில் ஓய்வெடுத்து கீழே உள்ள படிகளைப் பின்பற்றவும். நீங்கள் ராஸ்பெர்ரி பைக்கு புதியவர் என்றால், எங்கள் ராஸ்பெர்ரி பை அறிமுகம் கட்டுரை மற்றும் பிற ராஸ்பெர்ரி பை பயிற்சிகளைப் பின்பற்றவும்.

படி 1: உங்கள் மொபைலில் தந்தி நிறுவுதல்
முதல் கட்டமாக உங்கள் மொபைலில் டெலிகிராம் நிறுவ வேண்டும். டெலிகிராம் அண்ட்ராய்டு, ஐஓஎஸ் மற்றும் விண்டோஸ் இயங்குதளத்திற்குக் கிடைக்கிறது, எனவே மேலே சென்று உங்கள் டெலிகிராம் பயன்பாட்டைப் பதிவிறக்கவும். எல்லா பயன்பாடுகளையும் போலவே டெலிகிராமைப் பயன்படுத்தத் தொடங்க ஒரு சிறிய பதிவுபெறும் நடைமுறை இருக்கும், நீங்கள் உங்கள் வீட்டுத் திரையை அடையும் வரை அதைத் தொடரவும்.
படி 2: போட் தந்தையிடம் பேசுங்கள்
அடுத்த கட்டமாக எங்களுக்கு ஒரு புதிய போட் உருவாக்க பாட் தந்தையிடம் கோருவது. முகப்புத் திரையின் மேல் வலது மூலையில் ஒரு தேடல் ஐகான் இருக்கும், அதில் கிளிக் செய்து “போட்ஃபாதர்” என்ற பெயரைத் தேடுங்கள். போட்ஃபாதர் ஒரு போட், இது உங்களுக்காக ஒரு புதிய போட்டை உருவாக்க வழிகாட்டும். தொடக்கத்தில் கிளிக் செய்து, கீழே உள்ள படத்தில் காட்டப்பட்டுள்ளபடி / newbot ஐத் தேர்ந்தெடுக்கவும். இப்போது, போட் உங்கள் போட்டின் பெயர் மற்றும் போட்டின் பயனர் பெயர் போன்ற சில விவரங்களைக் கேட்கும். அந்த விவரங்களை நிரப்பி, எதிர்காலத்தில் நமக்கு இது தேவைப்படும் என்பதால் பயனர்பெயரை நினைவில் கொள்க.

படி 3: அணுகலுக்கான டோக்கனைப் பெறுதல்
நான் போட்டை சர்க்யூட் டைஜஸ்ட் என்றும் பயனர்பெயரை சர்க்யூட் டைஜெஸ்ட் போட் என்றும் பெயரிட்டுள்ளேன். இந்த செயல்முறைக்குப் பிறகு, போட்ஃபாதர் அணுகலுக்கான டோக்கனை உங்களுக்கு வழங்கும். இது உங்கள் போட்டின் கடவுச்சொல் போன்றது, இந்த டோக்கன் விசையைப் பயன்படுத்தி உங்கள் போட் நிரலை மக்கள் கட்டுப்படுத்தலாம். எனவே அதைப் பாதுகாப்பாக வைத்திருங்கள், அதை யாருடனும் பகிர்ந்து கொள்ள வேண்டாம். இந்த டோக்கன் விசையை நீங்கள் பெற்றவுடன், ராஸ்பெர்ரி பைக்கு செல்ல வேண்டிய நேரம் இது.

படி 4: ராஸ்பெர்ரி பையில் டெலிகிராம் நிறுவ டெலிபோட்
ராஸ்பெர்ரி பையில் டெலிகிராம் பாட் பயன்படுத்துவது டெலிபோட் எனப்படும் பைதான் தொகுப்பால் சாத்தியமானது. எல்எக்ஸ் முனையத்தில் பின்வரும் கட்டளைகளைப் பயன்படுத்தி ராஸ்பெர்ரி பையில் இந்த தொகுப்பை நிறுவ வேண்டும்
sudo apt-get install python-pip sudo pip install telepot
ராஸ்பெர்ரிக்கு டெலிபோட் இறக்குமதி செய்யப்பட்டவுடன், எங்கள் டெலிகிராம் பாட் உடன் தொடர்பு கொள்ள எங்கள் பைதான் திட்டத்தில் இந்த தொகுப்பைப் பயன்படுத்தலாம்.
படி 5: உங்கள் ராஸ்பெர்ரி பை நிரலாக்க
டெலிகிராமில் நாம் உருவாக்கிய போட் ஒரு குழந்தையைப் போன்றது, எதை, எப்படிச் செய்வது என்று கற்பிக்காவிட்டால் அது தானாக எதையும் செய்ய முடியாது. இந்த போதனையை ராஸ்பெர்ரி பை மற்றும் பைதான் ஸ்கிரிப்ட் மூலம் செய்யலாம். இந்த டுடோரியலில் ஒரு செய்தி, புகைப்படம், ஆடியோ மற்றும் ஆவணம் போன்ற சில அடிப்படை செயல்களைச் செய்ய நான் போட் திட்டமிடப்பட்டிருக்கிறேன். எனவே நீங்கள் ஒரு குறிப்பிட்ட கட்டளையைச் சொல்லும்போது அது ஒரு குறிப்பிட்ட செயலுடன் பதிலளிக்கும் கட்டளை மற்றும் செயல் கீழே உள்ள அட்டவணையில் பட்டியலிடப்பட்டுள்ளது
|
டெலிகிராமிலிருந்து கட்டளை |
ராஸ்பெர்ரி பை மூலம் பதில் |
|
/வணக்கம் |
ஒரு சரத்துடன் பதில்கள் “ஹாய்! சர்க்யூட் டைஜஸ்ட் ” |
|
/நேரம் |
தற்போதைய நேரத்துடன் பதில்கள் |
|
/ லோகோ |
ஒரு படத்துடன் பதில்கள் (சர்க்யூட் டிஜெஸ்டின் சின்னம்) |
|
/கோப்பு |
ஒரு கோப்புடன் பதில்கள் (அதில் தற்போதைய நிரல் உள்ளது) |
|
/ ஆடியோ |
டெமோ ஆடியோ கோப்புடன் பதில்கள் |
மேலே கூறப்பட்ட நடவடிக்கைகளில் செய்ய முழு திட்டம் இந்தப் பக்கத்தின் கீழே கொடுக்கப்பட்டுள்ளது. ஆனால் கீழே, நிரல் எவ்வாறு செயல்படுகிறது என்பதைப் புரிந்துகொள்ள உதவும் முக்கியமான துணுக்குகளை விளக்கினேன்.
முதல் படி அனைத்து நூலகங்களையும் இறக்குமதி செய்வதாகும், இங்கே டெலிகிராம் போட்டைப் பயன்படுத்த டெலிபோர்ட் நூலகம் நமக்குத் தேவைப்படும். ராஸ்பெர்ரி பைக்கான தற்போதைய நேரத்தைப் படிக்க நேரம், நேர அட்டவணை நூலகத்தையும் நாங்கள் பயன்படுத்துகிறோம். இப்போது ஒரு பொருளை உருவாக்குகிறோம், அதில் மதிப்பு சேமிக்கப்படுகிறது.
இறக்குமதி நேரம், டெலிபோட்.லூப் இறக்குமதி செய்தியிடலில் இருந்து தேதிநேர இறக்குமதி டெலிபோட் இப்போது = டேட் டைம்.
மொபைலில் டெலிகிராம் பயன்பாட்டிலிருந்து உள்வரும் கட்டளைகளின் அடிப்படையில் நடவடிக்கை எடுப்பதற்கான செயல்பாட்டை உருவாக்குவது அடுத்த கட்டமாகும். இங்கே செயல்பாட்டின் பெயர் செயல். இந்த செயல்பாட்டினுள் தான் போட் உயிர் பெறுகிறது. எங்கள் போட் ஒரு உரையாடலைத் தானாகவே தொடங்க முடியாது, நாம் ஏதாவது கேட்டால் மட்டுமே அதற்கு பதிலளிக்க முடியும். எனவே ஒவ்வொரு முறையும் நாம் ஏதாவது கேட்கும்போது அரட்டை ஐடி இருக்கும். இந்த அரட்டை ஐடி முகவரிக்கு ஒத்த ஒன்று, இந்த அரட்டை ஐடியைப் பயன்படுத்தினால் மட்டுமே ஒரு போட் எங்களுக்கு பதிலளிக்க முடியும். எனவே முதல் படி அரட்டை ஐடியையும் அது நமக்குச் சொல்ல முயற்சிக்கும் செய்தியையும் படிக்க வேண்டும். பிழைத்திருத்த நோக்கத்திற்காக பெறப்பட்ட செய்தியையும் அச்சிடுகிறோம்.
def action (msg): chat_id = msg command = msg print 'பெறப்பட்டது:% s'% கட்டளை
இந்த கட்டளையை ஒரு முன் வரையறுக்கப்பட்ட உரையுடன் ஒப்பிட்டு குறிப்பிட்ட பணிகளைச் செய்கிறோம். இந்த முதல் கட்டளை / ஹாய் இருக்கும் , அதற்கு நாங்கள் “ஹாய்! சர்க்யூட் டைஜஸ்ட் ”
if கட்டளை == '/ hi': telegram_bot.sendMessage (chat_id, str ("Hi! CircuitDigest"))
அடுத்த கட்டளை / நேரம் இருக்கும் , அதற்கு நாம் தற்போதைய நேரத்திற்கு பதிலளிப்போம். எங்களிடம் ஏற்கனவே நேரமும் தேதியும் உள்ளது, இங்கே அதை மணிநேரத்தையும் நிமிடத்தையும் அடிப்படையாகக் கொண்டு பிரித்து, str செயல்பாட்டைப் பயன்படுத்துவதைச் சேர்க்கவும்.
elif கட்டளை == '/ time': telegram_bot.sendMessage (chat_id, str (now.hour) + str (":") + str (now.minute))
அடுத்த கட்டளை / லோகோவாக இருக்கும் , இது போட் ஒரு URL இலிருந்து ஒரு படத்தை எடுத்து எங்களுக்கு அனுப்பும். ஒரு படத்தை ஒரு URL இலிருந்து அல்லது வன் வட்டில் இருந்து அனுப்பலாம். சர்க்யூட் டிஜெஸ்டின் சின்னத்தை காண்பிக்கும் URL ஐ இங்கே பயன்படுத்தினேன்.
elif கட்டளை == '/ லோகோ': telegram_bot.sendPhoto (chat_id, photo = "https://i.pinimg.com/avatars/circuitdigest_1464122100_280.jpg")
அடுத்த கட்டளை / கோப்பு இருக்கும் , இது ஐஷா.பி என்ற கோப்பை வன் வட்டில் இருந்து அனுப்பும். கோப்பகத்தின் முகவரியை மாற்றுவதன் மூலம் நீங்கள் விரும்பும் எந்த கோப்பையும் அனுப்பலாம்
elif கட்டளை == '/ file': telegram_bot.sendDocument (chat_id, document = open ('/ home / pi / Aisha.py'))
கடைசி கட்டளை / ஆடியோ இருக்கும் . இது வன் வட்டில் இருந்து எந்த எம்பி 3 கோப்பையும் அனுப்ப முடியும், நான் இங்கே டெமோவாக test.mp3 எனப்படும் ஆடியோ கோப்பை பயன்படுத்தினேன்
elif கட்டளை == '/ ஆடியோ': telegram_bot.sendAudio (chat_id, audio = open ('/ home / pi / test.mp3'))
சரி இப்போது மிக முக்கியமான படி வருகிறது, பைதான் ஸ்கிரிப்ட்டுக்கு எங்கள் டெலிகிராம் போட் அணுகலை வழங்குகிறோம். இங்கே நாம் போட் வெளியே பெயரிட telegram_bot மற்றும் அது நான் தனியுரிமை ஒரு விஷயம் என் டோக்கன் கடைசி சில இலக்கங்களையும் அகற்றி விட்டோம் கீழே வரிசையில் படி 3. எங்கள் botfather வழங்கப்பட்டது என்று டோக்கன் முகவரி வழங்கப்படுகிறது. பாட் விவரங்களை ஷெல் திரையில் காண்பிக்க அச்சுப்பொறியைப் பயன்படுத்துகிறோம், இது செயல்படுவதைக் கவனிக்க உதவும்.
telegram_bot = telepot.Bot ('468382312: AAFhURMxpVlMWEdFzbIQLszBPFEUpXXXXXX') அச்சு (telegram_bot.getMe ())
நிரல் எவ்வாறு செயல்படுகிறது என்பதை நீங்கள் புரிந்து கொண்டீர்கள் என்று நம்புகிறேன், இப்போது அடுத்த கட்டத்திற்கு செல்வோம்.
படி 6: உங்கள் ராஸ்பெர்ரி பையில் நிரலை இயக்குகிறது
முன்பு கூறியது போல் இந்த பக்கத்தின் முடிவில் முழுமையான நிரல் கொடுக்கப்பட்டுள்ளது, நீங்கள் இங்கிருந்து பதிவிறக்கம் செய்யலாம். நீங்கள் குறியீட்டைத் திறந்ததும் நிரலின் டோக்கன் முகவரியை உங்கள் டோக்கன் முகவரிக்கு மாற்றுவதை உறுதிசெய்க.
இப்போது பைதான் குறியீட்டை இயக்கவும், இது போன்ற ஷெல் சாளரத்தில் உங்கள் போட் விவரங்களை நீங்கள் காண வேண்டும்
இங்கே, எனது போட் பயனர் பெயர் சர்க்யூட் டைஜெஸ்ட் பாட். உங்கள் போட்களின் பெயரை இங்கே பெற்றால், எல்லாம் சரியாகிவிடும் என்று அர்த்தம்.

“ இயங்கும் மற்றும் இயங்குவதை ” நீங்கள் பார்த்தவுடன், நீங்கள் போட் நடவடிக்கைக்குத் தயாராக உள்ளீர்கள், இப்போது உங்கள் கட்டளைகளுக்கு பதிலளிக்கலாம்.
படி 7: வெளியீட்டை அனுபவித்தல்
இப்போது, உங்கள் திட்டத்திற்கு உங்கள் போட் எவ்வளவு நன்றாக பதிலளிக்கிறது என்பதை சரிபார்க்க வேண்டும். என் விஷயத்தில் உங்கள் போட் பெயரைத் தேடுங்கள் அது “சர்க்யூட் டைஜெஸ்ட் பாட்”. பயனர்பெயரைத் தேடுங்கள் அல்லது இல்லை அல்லது போட் பெயர், உங்கள் பயனர் பெயர் போட் உடன் முடிவடைய வேண்டும்.
உங்கள் போட்டைத் திறந்ததும், தொடக்கத்தைக் கிளிக் செய்து / ஹாய், / நேரம், / கோப்பு, / லோகோ அல்லது / ஆடியோ போன்ற எந்த கட்டளைகளையும் தட்டச்சு செய்க, அதற்கேற்ப உங்களுக்கு பதிலளிக்க வேண்டும்.
உங்கள் ஸ்கிரிப்ட் தற்போது என்ன பதிலளிக்கிறது என்பதைக் காண நீங்கள் ஷெல் ஸ்கிரிப்டைப் பயன்படுத்தலாம். இந்த பக்கத்தின் முடிவில் கொடுக்கப்பட்ட வீடியோவில் முழுமையான வேலைகளைக் காணலாம்.



படி 8: எனக்கு ஒரு உயர் ஐந்து கொடுங்கள்
நீங்கள் பயிற்சி புரிந்து நம்புகிறேன் இப்போது இந்த உருவாக்க முடியும் ராஸ்பெர்ரி பை தந்தி போட் மற்றும் தந்தி பயன்பாட்டைப் பயன்படுத்துவதற்கு ராஸ்பெர்ரி பை தொடர்பு. ஐயோ! உங்களுக்கு ஏதேனும் சிக்கல்கள் இருந்தால், கருத்துப் பிரிவின் மூலம் எனக்குத் தெரியப்படுத்துங்கள், நான் உங்களைத் திரும்பப் பெற முயற்சிப்பேன். மேலும், இந்த திட்டத்தை நீங்கள் எவ்வாறு விரும்பினீர்கள் அல்லது வரவிருக்கும் திட்டங்களில் இதைப் பயன்படுத்தி நான் என்ன உருவாக்க விரும்புகிறீர்கள் என்பதை எனக்குத் தெரியப்படுத்துங்கள்.
மேலும், எங்கள் அடுத்த டுடோரியலில். நாங்கள் கட்டளைகளை அனுப்பும் முறையை மாற்றுவதன் மூலமும், ராஸ்பெர்ரி பையில் வன்பொருள் தொடர்பான ஏதாவது ஒன்றை மாற்றுவதன் மூலமும் இந்த தோற்றத்தை குளிர்விப்போம்.
