ዝርዝር ሁኔታ:
- ደረጃ 1 በ ESP32 ላይ የተመሠረተ የቴሌግራም ቦት ለመገንባት የሚያስፈልጉ መስፈርቶች
- ደረጃ 2 የቴሌግራም ቦት መስራት
- ደረጃ 3 የቴሌግራም ውይይት መታወቂያዎን ያግኙ
- ደረጃ 4 የቴሌግራም ቦት ቤተ -መጽሐፍትን መጫን
- ደረጃ 5 - በ ESP32 ላይ የተመሠረተ የቴሌግራም ቦት ፕሮግራም ማድረግ
- ደረጃ 6
- ደረጃ 7 - በ ESP32 ላይ የተመሠረተ የቴሌግራም ቦት - መሥራት
ቪዲዮ: በ ESP32 ላይ የተመሠረተ የቴሌግራም ቦት 7 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:29
ቴሌግራም ስለ ነፃነት እና ክፍት ምንጮች ነው ፣ እ.ኤ.አ. በ 2015 አዲሱን የቴሌግራም ቦት ኤፒአይ አሳውቋል ፣ ይህም ሶስተኛ ወገኖች የመልእክት መላላኪያ መተግበሪያውን እንደ ዋና የግንኙነት በይነገፃቸው የሚጠቀሙበትን ለ ESP32 የቴሌግራም ቦቶችን እንዲፈጥሩ አስችሏል። ይህ ማለት የእኛን ዘመናዊ የቤት መተግበሪያዎችን እና ሌሎች ዘመናዊ መሣሪያዎችን በእሱ መቆጣጠር እንችላለን ማለት ነው። ስለዚህ ፣ በዚህ ጽሑፍ ውስጥ ፣ የእርስዎን ዘመናዊ መሣሪያዎች ለመቆጣጠር እና ሁኔታውን ለማወቅ አዲስ መንገድ እንወያያለን። አዎ ፣ ልክ ነዎት ፣ እኛ በማህበራዊ ሚዲያ መተግበሪያ “ቴሌግራም” እንቆጣጠራቸዋለን።
ቴሌግራም ምንድን ነው? ቴሌግራም በመስቀል-መድረክ ደመና ላይ የተመሠረተ ፈጣን መልእክት ፣ የቪዲዮ ቀረፃ እና የቪኦአይፒ አገልግሎት ለድብቅ ውይይት ብቻ ከጫፍ እስከ ጫፍ የተመሰጠረ ውይይት ሲሆን የአገልጋይ-ደንበኛ / የደንበኛ-አገልጋይ ምስጠራ በደመና ውይይቶች ውስጥ ጥቅም ላይ ይውላል።
ነገር ግን ከሌሎች እንደዚህ ካሉ የመልዕክት መላኪያ መድረኮች የሚለየው ቦቶች የመፍጠር ችሎታ ነው።
የቴሌግራም ቦቶች ብዙ የተለያዩ ተግባራትን እንዲያገለግሉ ሊዋቀሩ የሚችሉ በአይ ላይ የተመሰረቱ መተግበሪያዎች ናቸው ፣ አንዳንድ ምሳሌዎች ይመስላሉ ፣ ስለአየር ሁኔታ ወይም ጠቃሚ የዜና መጣጥፎች ተገቢ መረጃን ይልካሉ ፣ አንዳንዶቹ አስታዋሾችን ለመላክ ቀድመው የተዋቀሩ ናቸው ፣ እንዲሁም ዜማዎችን መጫወት የሚችሉ ወይም አሉ የሚደረጉ ዝርዝሮችን ይፍጠሩ ፣ እና በጣም ብዙ።
ዛሬ እኛ ከእኛ ESP32 ጋር የሚገናኝ አንድ እንደዚህ ያለ ቦት እንፈጥራለን።
በዚህ መማሪያ ውስጥ ፣ በቴሌግራም ቦት አንድ LED ን እንቆጣጠራለን ፣ ኤልኢዱ ከ ESP32 ሰሌዳ ጋር ተገናኝቷል። ከ LED ይልቅ ከማንኛውም ሌላ መሣሪያ ወይም አካል ጋር የተገናኘ ማንኛውንም ፒን መቆጣጠር ይችላሉ።
ደረጃ 1 በ ESP32 ላይ የተመሠረተ የቴሌግራም ቦት ለመገንባት የሚያስፈልጉ መስፈርቶች
ይህ ፕሮጀክት የሶፍትዌር ከባድ ፕሮጀክት እንደመሆኑ ያን ያህል ሃርድዌር አያስፈልገውም ፣ ነገር ግን በሶፍትዌሩ ጎን ውስጥ መከተል የሚያስፈልጋቸው ጥቂት ደረጃዎች አሉ ፣ በጽሑፉ ውስጥ ወደፊት ስንሄድ እነዚያን ደረጃዎች እንወያይበታለን።
የሃርድዌር መስፈርቶች
ESP32 የልማት ቦርድ
የሶፍትዌር መስፈርቶች
አርዱዲኖ አይዲኢ
የተወሰኑ የአርዱዲኖ ቤተ -መጻሕፍት
የቴሌግራም መተግበሪያ
ደረጃ 2 የቴሌግራም ቦት መስራት
ቀደም ብለን እንደተነጋገርነው ቴሌግራም የተለያዩ ተግባራትን የያዙ በርካታ ቦቶችን እንድንፈጥር ያስችለናል። ለፕሮጀክታችን ቴሌግራምን በመጠቀም ቀላል ቦት እንፈጥራለን። የተቀሩት የትእዛዝ መግለጫዎች እና ምላሾች በራሱ በኢኤስፒ ቦርድ ውስጥ ኮድ ይደረግባቸዋል ፣ ይህም የውይይት መታወቂያውን በመጠቀም ወደ ቦታችን ይገናኛል። በጽሑፉ ውስጥ የበለጠ ስንቀጥል እነዚያ እንወያያለን። ያ ከመንገዱ ውጭ በቴሌግራም ውስጥ ቦት ለመገንባት ትኩረታችንን ማዞር እንችላለን።
ቴሌግራምን ከ Play መደብር ይጫኑ።
ከጫኑ በኋላ አስቀድመው ከሌለዎት መለያ ያድርጉ እና የቲጂ ቦትዎ እንዲሠራ ቀጣዮቹን ደረጃዎች ይከተሉ።
በመጀመሪያ ፣ “ቦቴ አባት” ን ይፈልጉ እና ከዚህ በታች እንደሚታየው BotFather ን ጠቅ ያድርጉ። ወይም ይህንን አገናኝ t.me/botfather በስማርትፎንዎ ላይ ይክፈቱ።
Botfather አባትዎን ቦቶች እንዲፈጥሩ ፣ እንዲያቀናብሩ እና እንዲሰርዙ የሚያስችልዎ አስቀድሞ የተገነባ የቴሌግራም ቦት ነው።
የመነሻ ቁልፍን ጠቅ ያድርጉ እና ይምረጡ /newbot ለቦትዎ ስም እና የተጠቃሚ ስም ይስጡ።
የእርስዎ ቦት በተሳካ ሁኔታ ከተፈጠረ ፣ አዲስ የተፈጠረውን ቦትዎን እና የቦት ማስመሰያውን ለመድረስ ከአገናኝ ጋር መልእክት ይደርስዎታል።
ቦት ማስመሰያ ከቦታ ጋር ለመግባባት በኋላ የምንጠቀምበት ልዩ መታወቂያ ነው።
ደረጃ 3 የቴሌግራም ውይይት መታወቂያዎን ያግኙ
የቴሌግራም ተጠቃሚ መታወቂያ ቴሌግራምን ተጠቃሚዎችን እና ውይይቶችን ለመለየት የሚረዳ ለእያንዳንዱ ውይይት ፣ ቡድን እና ተጠቃሚ ልዩ ቁጥር ነው። በዚህ በእኛ ፕሮጀክት ውስጥ ከቦቱ ጋር አገናኝ ያለው ማንኛውም ሰው ከቦቱ ጋር መስተጋብር ሊፈጥር ይችላል። ማንኛውንም ያልተፈቀደ መዳረሻን ለመከላከል ልዩውን የተጠቃሚ መታወቂያ በመጠቀም ኢንክሪፕት ማድረግ እንችላለን።
ይህን በማድረግ ፣ ESP ከቦቱ መልእክት በተቀበለ ቁጥር ፣ መታወቂያው በውስጡ ከተቀመጠው መታወቂያ ጋር ይጣጣም እንደሆነ ይፈትሻል እና ከዚያ ትዕዛዞቹን ብቻ ይፈጽማል።
የቴሌግራም ተጠቃሚ መታወቂያዎን ለማግኘት ደረጃዎች
በቴሌግራም መለያዎ ውስጥ “IDBot” ን ይፈልጉ ወይም ይህንን አገናኝ t.me/myidbot ን በእርስዎ ዘመናዊ ስልክ ላይ ይክፈቱ።
ከዚያ ቦት ጋር ውይይት ይጀምሩ እና ይተይቡ /ያግኙ። በተጠቃሚ መታወቂያዎ መልሱን ያገኛሉ።
በኋላ እንደምንፈልገው የተጠቃሚውን መታወቂያ ልብ ይበሉ።
ደረጃ 4 የቴሌግራም ቦት ቤተ -መጽሐፍትን መጫን
የ ESP32 ሰሌዳውን ለማዘጋጀት Arduino IDE ን እንጠቀማለን። ስለዚህ ፣ አይዲኢ እንዲሁም በእርስዎ ፒሲ ላይ የተጫነ የቦርድ ጥቅል እንዳለዎት ያረጋግጡ። በአርዱዲኖ አይዲኢ ውስጥ ሁለት ቤተ -ፍርግሞችን መጫን አለብን ፣ እነዚህን ቤተመፃህፍት መጠቀም የኮዲንግ ሂደቱን በጣም ቀላል እና ምቹ ያደርገዋል።
ከቴሌግራም ቦት ጋር ግንኙነት ለመመስረት ፣ ለቴሌግራም ቦት ኤፒአይ ቀላል በይነገጽ የሚያቀርብ በብሪያን ሎው የተፈጠረውን ሁለንተናዊ የቴሌግራም ቦት ቤተ -መጽሐፍትን እንጠቀማለን።
የላይብረሪውን የቅርብ ጊዜ ልቀት ለመጫን ቀጣዮቹን ደረጃዎች ይከተሉ።
ሁለንተናዊውን የአርዱዲኖ ቴሌግራም ቦት ቤተ -መጽሐፍትን ለማውረድ ይህንን አገናኝ ጠቅ ያድርጉ።
ወደ ረቂቅ ይሂዱ> ቤተመጽሐፍት አካትት> Add. ZIP ቤተ -መጽሐፍት…
አሁን የወረዱትን ቤተ -መጽሐፍት ያክሉ። እና ያ ነው።
ቤተ -መጽሐፍት ተጭኗል።
ስለ ቤተ -መጽሐፍት ዝርዝሮች ፣ ሁለንተናዊውን የአርዱዲኖ ቴሌግራም ቦት ቤተ -መጽሐፍት GitHub ገጽን መመልከት ይችላሉ።
አርዱዲኖ ጆንሰን ቤተ -መጽሐፍት
እንዲሁም የ ArduinoJson ቤተ -መጽሐፍትን መጫን አለብዎት። ቤተ -መጽሐፍቱን ለመጫን ቀጣዮቹን ደረጃዎች ይከተሉ።
ወደ ረቂቅ> ቤተመጽሐፍት አካትት> ቤተ -መጽሐፍትን ያቀናብሩ።
«ArduinoJson» ን ይፈልጉ።
የሚገኘውን የቅርብ ጊዜውን ስሪት ይምረጡ።
ቤተመፃሕፍት ጫን።
እኛ የምንፈልገውን ሁሉንም ቤተመጽሐፍት መጫኑን እንዳደረግን።
ደረጃ 5 - በ ESP32 ላይ የተመሠረተ የቴሌግራም ቦት ፕሮግራም ማድረግ
ከቦታው የተላከውን ማንኛውንም መልእክት በሚቀበል ፣ በተጠቃሚው መታወቂያ በማነጻጸር እና በተቀበለው መልእክት መሠረት ኤልኢዱን ማብራት ወይም ማጥፋት በሚችልበት መንገድ የእኛን ESP32 ብልጭ ድርግም ማለት አለብን።
በኮዱ መጀመሪያ ላይ ፣ አስፈላጊዎቹን ቤተ -መጻሕፍት በማስመጣት እንጀምራለን።
ከዚያ በኋላ የ Wi-Fiዎን SSID እና የይለፍ ቃል ለማከማቸት ተለዋዋጮችን እናስጀምራለን።
በተመሳሳይ ፣ የቦት ማስመሰያ እና የውይይት መታወቂያ ለመያዝ ተለዋዋጮችን እንገልፃለን። በእነዚህ ተለዋዋጮች ውስጥ ምስክርነቶችዎን ማስቀመጥ ያስፈልግዎታል።
እዚህ ከማብራሪያ ጋር የተሟላውን ኮድ ማግኘት ይችላሉ።
ደረጃ 6
አሁን ሁሉንም ነገር ማዋቀሩን ጨርሰናል። ከላይ የተጠቀሰውን ኮድ በአርዲኖ አይዲኢ በኩል ወደ የእርስዎ ESP32 ቦርድ ይስቀሉ። ንድፉን በሚሰቅሉበት ጊዜ ትክክለኛውን ሰሌዳ እና ወደብ መምረጥዎን አይርሱ።
ንድፉን ከጫኑ በኋላ ኮዱን መፈጸም እንዲጀምር በቦርዱ ላይ ያለውን የ EN/ዳግም ማስጀመሪያ ቁልፍን ይጫኑ። ተከታታይ ማሳያውን ይክፈቱ እና ቦርዱ ከእርስዎ የ Wi-Fi ራውተር ጋር እስኪገናኝ ድረስ ይጠብቁ። አሁን በቴሌግራም ይክፈቱ እና በቦታ አባት ወደተሰጠው አገናኝ በመሄድ እና በመተየብ /በመጀመር ከቦታዎ ጋር ውይይት ይጀምሩ።
አሁን ተጓዳኝ ትዕዛዞችን በመተየብ LED ን መቆጣጠር ወይም ሁኔታውን ማወቅ ይችላሉ።
ደረጃ 7 - በ ESP32 ላይ የተመሠረተ የቴሌግራም ቦት - መሥራት
እንዲሁም የዚህን አጋዥ ስልጠና አሠራር የሚያሳይ ቪዲዮ ማየት ይችላሉ። ማናቸውም ጥያቄዎች ካሉዎት ፣ ከዚህ በታች ባለው የአስተያየት ክፍል ውስጥ መተው ይችላሉ።
ጽሑፉን እንደወደዱት እና አንድ ጠቃሚ ነገር እንደተማሩ ተስፋ አደርጋለሁ። ለተጨማሪ እንደዚህ አስደሳች ሳቢ ትምህርቶች ፣ እባክዎን በአስተማሪዎች ላይ ይከተሉን።
የሚመከር:
የቴሌግራም ቦት ከ NodeMCU (ESP8266) ጋር - 3 ደረጃዎች
የቴሌግራም ቦት ከ NodeMCU (ESP8266) ጋር - ከእርስዎ ስርዓት ማሳወቂያዎችን ለመስጠት ቦት ይፈልጋሉ? ወይም መልእክት በመላክ ብቻ የሆነ ነገር ያድርጉ? ቴሌግራም ቦት የእርስዎ መፍትሄ ነው! በዚህ መማሪያ ውስጥ የእኔን ቦት ለመሥራት የቴሌግራም ድር እና ቦትፋተርን እጠቀማለሁ
የቴሌግራም ነበልባል ማንቂያ Bot: 5 ደረጃዎች
የቴሌግራም ነበልባል ማንቂያ ቦት - በዚህ ጽሑፍ ውስጥ ነበልባልን ለመገንዘብ እና ማሳወቂያን ለተጠቃሚው ቴሌግራም ለመላክ የሚያስችል የ IoT ፕሮጀክት አቀርባለሁ። የሚያስፈልግዎት - የነበልባል ዳሳሽ ሞዱል ማይክሮ መቆጣጠሪያ NodeMCU ESP8266 የኃይል ምንጭ የ WiFiOutput መሣሪያ በቴሌግራም
የቴሌግራም መተግበሪያን በመጠቀም ESP8266 ን መቆጣጠር 7 ደረጃዎች
የቴሌግራም መተግበሪያን በመጠቀም ESP8266 ን መቆጣጠር - ሄይ ፣ ምን አለ ፣ ጓዶች! Akarsh እዚህ ከ CETech። በመልዕክት መላላኪያ መተግበሪያ ላይ ከመሳሪያዎችዎ ጋር ስለመወያየት አስበው ያውቃሉ? እንግዳ ይመስላል ፣ ትክክል። ግን ዛሬ እኛ ከዚህ ጋር የሚመሳሰል ነገር እናደርጋለን። አይጨነቁ ተንቀሳቃሽ ስልኮችን መግዛት አያስፈልግዎትም
የቫለንታይን ቀን የፍቅር ወፎች -የቴሌግራም የድምፅ መልእክት ለመላክ እና ለመቀበል ሳጥን - 9 ደረጃዎች (ከስዕሎች ጋር)
የቫለንታይን ቀን የፍቅር ወፎች -ለመላክ እና የቴሌግራም የድምፅ መልእክት ለመቀበል ሳጥን - እዚህ ቪዲዮውን ይመልከቱ ፍቅር (ወፎች) ምንድነው? ኦህ ሕፃን አትጎዳኝ ከእንግዲህ እኔን አትጎዳኝ ለፍቅር ፣ ለቤተሰብ ወይም ለጓደኛህ የድምፅ መልዕክቶችን የሚቀበል ራሱን የቻለ መሣሪያ ነው። ሳጥኑን ይክፈቱ ፣ በሚያወሩበት ጊዜ አዝራሩን ይግፉት ፣ ለመላክ ይልቀቁ
ያለ ተጨማሪ ሃርድዌር የቴሌግራም ቦት በመጠቀም አርዱዲኖን ይቆጣጠሩ -5 ደረጃዎች
ያለ ተጨማሪ ሃርድዌር የቴሌግራም ቦት በመጠቀም አርዱዲኖን ይቆጣጠሩ - በአርዱዲኖ ሊያደርጉዋቸው የሚችሏቸው ሰፊ ነገሮች አሉ ፣ ግን የቴሌግራም ቦት በመጠቀም አርዱዲኖዎን ለመቆጣጠር መቼም አስበው ያውቃሉ? ፒሲ አንዳንድ ሊቆጣጠሩት የሚችል መሣሪያ (የአርዱዲኖን በቦርድ ላይ LED ን እንጠቀማለን