ዝርዝር ሁኔታ:

Reddit Rep Bot: 10 ደረጃዎች
Reddit Rep Bot: 10 ደረጃዎች

ቪዲዮ: Reddit Rep Bot: 10 ደረጃዎች

ቪዲዮ: Reddit Rep Bot: 10 ደረጃዎች
ቪዲዮ: የቴሌግራም ፋይል፣ቪዲዮ ሁሉንም በፍጥነት ማውረድ ተቻለ || How To Download Telegram Files With High Speed any Browser 2024, ህዳር
Anonim
Reddit መልስ Bot
Reddit መልስ Bot
Reddit መልስ Bot
Reddit መልስ Bot

የዚህ መመሪያ ስብስብ ዓላማ ቀላል የሬዲት ቦት መገንባት ነው። 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 አቃፊ ያድርጉ እና CMD ን ይክፈቱ

በዴስክቶፕዎ ላይ “RedditBot” የሚባል አዲስ አቃፊ ይፍጠሩ እና cmd ወይም ተርሚናል ይክፈቱ። ከዚያ ሲዲ/ተጠቃሚዎች/አስተዳዳሪ/ዴስክቶፕ/RedditBot ን በመጠቀም ወደ ማውጫው ይሂዱ። እንዲሁም አስተዳዳሪን በተጠቃሚ መለያዎ መተካትዎን ያረጋግጡ።

ደረጃ 5: ፒፕ ጫን PRAW

ፒፕ ጫን PRAW
ፒፕ ጫን PRAW
ፒፕ ጫን PRAW
ፒፕ ጫን PRAW

ከዚያ ትዕዛዙን Python -m pip install praw ይተይቡ ፣ አስቀድመው ከጫኑ ይዝለሉ።

ደረጃ 6 Praw.ini ፋይል ወደ አቃፊ ይጎትቱ

Praw.ini ፋይል ወደ አቃፊ ይጎትቱ
Praw.ini ፋይል ወደ አቃፊ ይጎትቱ
Praw.ini ፋይል ወደ አቃፊ ይጎትቱ
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 ሀሳቦች ይህንን ኮድ እንደ ጥሩ መነሻ ነጥብ መጠቀም ይችላሉ። በማንበብዎ እናመሰግናለን ፣ ይህ በማንኛውም የወደፊት ፕሮጄክቶች ላይ ጠቃሚ እና መልካም ዕድል እንደሆነ ተስፋ ያድርጉ።

የሚመከር: