ዝርዝር ሁኔታ:
- ደረጃ 1: ይግቡ እና የግል መተግበሪያን ይፍጠሩ
- ደረጃ 2 - መተግበሪያን ይፍጠሩ
- ደረጃ 3 - የመተግበሪያ ማያ ገጽ
- ደረጃ 4: RedditBot አቃፊ ያድርጉ እና CMD ን ይክፈቱ
- ደረጃ 5: ፒፕ ጫን PRAW
- ደረጃ 6 Praw.ini ፋይል ወደ አቃፊ ይጎትቱ
- ደረጃ 7 አዲስ የ Python ፋይል ያዘጋጁ
- ደረጃ 8 - ኮዱን ይለጥፉ
- ደረጃ 9 ኮድዎን ያሂዱ
- ደረጃ 10: እና ያ ብቻ ነው
ቪዲዮ: Reddit Rep Bot: 10 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
የዚህ መመሪያ ስብስብ ዓላማ ቀላል የሬዲት ቦት መገንባት ነው። Reddit bot በ Reddit ላይ ልጥፎችን/አስተያየቶችን የሚቃኝ እና ለሚሰበስበው መረጃ ምላሽ ሊሰጥ የሚችል ፕሮግራም ነው። PRAW ን በመጠቀም ከ Reddit API (የመተግበሪያ ፕሮግራም በይነገጽ) ጋር ለመተዋወቅ ወይም በአንድ ጊዜ ለብዙ ልጥፎች በቀላሉ መልስ ለመስጠት ይህ በብዙ ምክንያቶች አስፈላጊ ሊሆን ይችላል። ይህንን ለመወዳደር የ Reddit መለያ ሊኖርዎት ይገባል ፣ በ Python ውስጥ ከኮዲንግ ጋር የተወሰነ መተዋወቅ እና Python ን በትእዛዝ መስመር ወይም ተርሚናል ላይ ማጠናቀር እንዲችሉ የእርስዎን ስርዓት PATH ተለዋዋጭ ማዘጋጀት ያስፈልግዎታል። ከእነዚህ ውስጥ አንዳቸውም ለእርስዎ ትርጉም የማይሰጡ ከሆነ ፣ ምናልባት ለዚህ አጋዥ ስልጠና ዝግጁ ላይሆኑ ይችላሉ። እነዚህ እርምጃዎች በትክክል ከተከናወኑ ይህ ከ 30 ደቂቃዎች ባልበለጠ ጊዜ ውስጥ መጠናቀቅ አለበት። መልካም ዕድል እና ይህንን መረጃ ሰጭ ፣ ደስተኛ ቡጢ እንደሚያገኙ ተስፋ አደርጋለሁ!
ደረጃ 1: ይግቡ እና የግል መተግበሪያን ይፍጠሩ
መጀመሪያ ወደ Reddit ይግቡ ወይም መለያ ይፍጠሩ እና የግል መተግበሪያን ለመፍጠር ወደ https://ssl.reddit.com/prefs/apps/ ይሂዱ።
ደረጃ 2 - መተግበሪያን ይፍጠሩ
መተግበሪያውን ይሰይሙ እና የስክሪፕት ክበብ መሙላቱን ያረጋግጡ ፣ እንዲሁም ለመተግበሪያ ስም እና መግለጫ ያክሉ (ማንኛውም ነገር ሊሆን ይችላል) ፣ እንደ https:// localhost: እንደ ተዘዋዋሪ ዩአርኤል የዘፈቀደ ዩአርኤል መጠቀም ይችላሉ።
ደረጃ 3 - የመተግበሪያ ማያ ገጽ
አንዴ መተግበሪያውን ከፈጠሩ በኋላ ‹የግል አጠቃቀም ስክሪፕት› እና ‹ምስጢር› ይሰጥዎታል ፣ እነዚያ ምን እንደሆኑ ማስታወስዎን ያረጋግጡ ፣ በጣም አስፈላጊ።
ደረጃ 4: RedditBot አቃፊ ያድርጉ እና CMD ን ይክፈቱ
በዴስክቶፕዎ ላይ “RedditBot” የሚባል አዲስ አቃፊ ይፍጠሩ እና cmd ወይም ተርሚናል ይክፈቱ። ከዚያ ሲዲ/ተጠቃሚዎች/አስተዳዳሪ/ዴስክቶፕ/RedditBot ን በመጠቀም ወደ ማውጫው ይሂዱ። እንዲሁም አስተዳዳሪን በተጠቃሚ መለያዎ መተካትዎን ያረጋግጡ።
ደረጃ 5: ፒፕ ጫን PRAW
ከዚያ ትዕዛዙን Python -m pip install praw ይተይቡ ፣ አስቀድመው ከጫኑ ይዝለሉ።
ደረጃ 6 Praw.ini ፋይል ወደ አቃፊ ይጎትቱ
አንዴ ይህንን ካደረጉ ፣ Python ን ወደጫኑበት ይሂዱ እና በፋይ ፐርፕኒኒ ውስጥ ይተይቡ ፣ ያንን ፋይል ይውሰዱ እና ወደ RedditBot አቃፊዎ ይጎትቱት። በጣም ምናልባት ፓይዘን በ C ድራይቭ ውስጥ በተጠቃሚዎች እና AppData ስር ይጫናል።
ደረጃ 7 አዲስ የ Python ፋይል ያዘጋጁ
Python IDLE ወይም ተመጣጣኝ የጽሑፍ አርታኢን ይክፈቱ እና አዲስ ፋይል ይፍጠሩ reddit_bot.py። በደረጃ 4 ባደረጉት የ RedditBot አቃፊዎ ውስጥ ማስቀመጥዎን ያረጋግጡ።
ደረጃ 8 - ኮዱን ይለጥፉ
ያንን ፋይል ከፈጠሩ በኋላ ይህንን ኮድ በትንሽ ማስተካከያዎች ይለጥፉ። የተጠቃሚ ስም እና የይለፍ ቃል መስኮችን ወደ እራስዎ ይለውጡ ፣ የተጠቃሚ_ጀንት ማንኛውም ሊሆን ይችላል ፣ ደንበኛው_ይድ ከደረጃ 3 የግል አጠቃቀም ስክሪፕትዎ ነው ፣ እና ደንበኛ_ሴሬተር ከደረጃ 3. የእርስዎ ምስጢር ነው። ከላይ ያለው ስዕል። እንዲሁም ያስገቡት እያንዳንዱ ተለዋዋጭ በጥቅሶቹ ውስጥ መሆኑን ያረጋግጡ።
#!/usr/bin/python import praw
#ትክክለኛውን የ Reddit መረጃዎን ከዚህ በታች ባለው ተለዋዋጭ ውስጥ ያስገቡ
userAgent = 'የቦት ስም ያስገቡ'
cID = 'የግል አጠቃቀም ስክሪፕትዎን ያስገቡ'
cSC = 'የደንበኛ ሚስጥር ያስገቡልዎ'
userN = 'Reddit የተጠቃሚ ስምዎን ያስገቡ'
userP = 'የ Reddit ይለፍ ቃልዎን ያስገቡ'
numFound = 0
reddit = praw. Rddit (user_agent = userAgent, client_id = cID, client_secret = cSC, የተጠቃሚ ስም = userN, password = userP)
subreddit = reddit.subreddit ('የአየር ሁኔታ') #እርስዎ ለመከታተል የሚፈልጉት ማንኛውም ንዑስ ዲዲት
bot_phrase = 'Aw የሚንቀጠቀጥ ፣ እኔ የምኖር ይመስለኛል>:(' 'ቦቱ መልስ የሚሰጠው #ሐረግ
ቁልፍ ቃላት = {'' ብርድ '' ፣ '' ቺካጎ '' ፣ 'ፖላር' '፣' አዙሪት '} #በንዑስ ዲዲቶች ውስጥ ለማግኘት የቁልፍ ቃላት ስብስብ ያደርጋል
በ subreddit.hot (ገደብ = 10) ውስጥ ለማስረከብ - #በዚህ ንዑስ -ብሬድ ውስጥ ያሉትን 10 ምርጥ ልጥፎችን ይመለከታል
n_title = submission.title.lower () #ቁልፍ ቃሎቻችንን ከእሱ ጋር ማወዳደር እንድንችል #የልኡክ ጽሁፉን ንዑስ ፊደል ያደርጋል።
በቁልፍ ቃላት ውስጥ ለ እኔ #በቁልፍ ቃሎቻችን ውስጥ ያልፋል
እኔ በ n_title ውስጥ ከሆንኩ #አንዱ ቁልፍ ቃሎቻችን በንዑስ ዲዲቱ 10 ውስጥ ከርዕስ ጋር የሚዛመድ ከሆነ
numFound = numFound + 1
ማተም ('Bot replying to:') #ለትእዛዝ መስመሩ #ይመልሳል እና ያስገኛል
ማተም ("ርዕስ:" ፣ ማስረከብ። ርዕስ)
ማተም ("ጽሑፍ:" ፣ ማስረከብ። የራስ ጽሑፍ)
ማተም ("ውጤት:", ማስረከብ. ውጤት)
ማተም ("---------------------------------")
ማተም ('Bot say:', bot_phrase)
ማተም ()
ማስረከብ። እንደገና (bot_phrase)
numFound == 0 ከሆነ
ማተም ()
ማተም (“ይቅርታ ፣ በእነዚያ ቁልፍ ቃላት ምንም ልጥፎች አላገኙም ፣ እንደገና ይሞክሩ!”)
ደረጃ 9 ኮድዎን ያሂዱ
ከዚያ ፋይሉን በእርስዎ RedditBot አቃፊ ውስጥ ያስቀምጡ እና በ Pythonreddit_bot.py በ cmd ላይ ያሂዱ።
ደረጃ 10: እና ያ ብቻ ነው
አሁን በሚወዱት ንዑስ ዲዲት በኩል ለመቃኘት እና በተፈለገው ሐረግ በራስ -ሰር ምላሽ የሚሰጥ የሚሰራ Reddit bot ሊኖርዎት ይገባል። የድመት ሥዕሎች ላሏቸው ሰዎች መልስ ለመስጠት ፣ የሙቀት መጠንን ከመቀየር ምንም ነገር ሊሆን ለሚችል ለሌሎች የ Reddit bot ሀሳቦች ይህንን ኮድ እንደ ጥሩ መነሻ ነጥብ መጠቀም ይችላሉ። በማንበብዎ እናመሰግናለን ፣ ይህ በማንኛውም የወደፊት ፕሮጄክቶች ላይ ጠቃሚ እና መልካም ዕድል እንደሆነ ተስፋ ያድርጉ።
የሚመከር:
የቴሌግራም ነበልባል ማንቂያ Bot: 5 ደረጃዎች
የቴሌግራም ነበልባል ማንቂያ ቦት - በዚህ ጽሑፍ ውስጥ ነበልባልን ለመገንዘብ እና ማሳወቂያን ለተጠቃሚው ቴሌግራም ለመላክ የሚያስችል የ IoT ፕሮጀክት አቀርባለሁ። የሚያስፈልግዎት - የነበልባል ዳሳሽ ሞዱል ማይክሮ መቆጣጠሪያ NodeMCU ESP8266 የኃይል ምንጭ የ WiFiOutput መሣሪያ በቴሌግራም
DIY Compass Bot: 14 ደረጃዎች
DIY Compass Bot: ሰላም! ዛሬ እኔ ኮምፓስ ቦት እሠራለሁ። ያለ ሀሳባዊ ሳጥን ፍጹም ክበብ ለመሳል ምን ያህል ከባድ እንደሆነ በማሰብ ይህንን ሀሳብ አገኘሁ። ደህና ፣ እኔ የእርስዎን መፍትሔ አግኝቻለሁ? አንድ ክበብ በትክክል 360 ዲግሪ መሆኑን እንደሚያውቁት ፣ ስለዚህ ይህ ቦት ሻን መሳል ይችላል
ቀላል Squiggle Bot: 10 ደረጃዎች (ከስዕሎች ጋር)
ቀላል Squiggle Bot: በዚህ አስተማሪ ውስጥ የእርምጃዎች ብዛት እንዳያታልልዎት። ይህ Squiggle Bot እንደ ማስታወቂያ ቀላል ነው። ሁሉም በእጅዎ ያሉ ክፍሎች ካሉ እና ሽቦዎችን የመገጣጠም ልምድ ካለዎት ፣ ይህንን ቦት በአምስት ደቂቃዎች ጠፍጣፋ ውስጥ ሊገነቡ ይችላሉ። እና ምን
Scribble Bot: 6 ደረጃዎች (ከስዕሎች ጋር)
Scribble Bot: በዚህ እንቅስቃሴ ውስጥ የእኛን Scribble Bot ሚዛናዊ ያልሆነ እና በወረቀት ላይ ለመሳል ሞተር እና ክብደትን እንጠቀማለን።
Q -Bot - ክፍት ምንጭ የሩቢክ ኪዩብ ፈታኝ - 7 ደረጃዎች (ከስዕሎች ጋር)
ጥ -ቦት - ክፍት ምንጭ የሩቢክ ኪዩብ ፈታኝ - የተደባለቀ የሩቢክ ኩብ እንዳለዎት ያስቡ ፣ እንቆቅልሹ ሁሉም ሰው ያለው 80 ዎቹ መሆኑን ያውቃሉ ፣ ግን ማንም በትክክል እንዴት መፍታት እንዳለበት አያውቅም ፣ እና ወደ መጀመሪያው ዘይቤው ማምጣት ይፈልጋሉ። እንደ እድል ሆኖ በእነዚህ ቀናት የመፍትሄ መመሪያን ማግኘት በጣም ቀላል ነው