Daftar Isi:
- Langkah 1: Masuk dan Buat Aplikasi Pribadi
- Langkah 2: Buat Aplikasi
- Langkah 3: Layar Aplikasi
- Langkah 4: Buat Folder RedditBot dan Buka CMD
- Langkah 5: Pip Instal PRAW
- Langkah 6: Seret File Praw.ini Ke Dalam Folder
- Langkah 7: Buat File Python Baru
- Langkah 8: Tempel Kode
- Langkah 9: Jalankan Kode Anda
- Langkah 10: Dan Itu Saja
Video: Bot Balasan Reddit: 10 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Tujuan dari set instruksi ini adalah untuk membuat bot Reddit sederhana. Bot Reddit adalah program yang memindai posting/komentar di Reddit, dan dapat bereaksi terhadap informasi yang dikumpulkannya. Ini bisa menjadi penting karena berbagai alasan, seperti membiasakan diri dengan Reddit API (Application Programming Interface) menggunakan PRAW atau untuk dengan mudah membalas beberapa posting sekaligus. Untuk bersaing ini, Anda harus memiliki akun Reddit, harus memiliki beberapa keakraban dengan pengkodean dengan Python dan perlu memiliki variabel PATH sistem Anda untuk pengaturan Python sehingga Anda dapat mengkompilasi Python di baris perintah atau terminal. Jika tidak ada yang masuk akal bagi Anda, Anda mungkin tidak siap untuk tutorial ini. Jika langkah-langkah ini dilakukan dengan benar, ini akan selesai dalam waktu tidak lebih dari 30 menit. Semoga berhasil dan saya harap Anda menemukan bot yang informatif dan bahagia ini!
Langkah 1: Masuk dan Buat Aplikasi Pribadi
Pertama login ke Reddit atau buat akun dan buka https://ssl.reddit.com/prefs/apps/ untuk membuat aplikasi pribadi.
Langkah 2: Buat Aplikasi
Beri nama aplikasi dan pastikan lingkaran skrip terisi, tambahkan juga nama dan deskripsi ke aplikasi (bisa apa saja), Anda dapat menggunakan url acak untuk url redirect seperti
Langkah 3: Layar Aplikasi
Setelah Anda membuat aplikasi, Anda diberi 'skrip penggunaan pribadi' dan 'rahasia', pastikan Anda mengingat apa itu, sangat penting.
Langkah 4: Buat Folder RedditBot dan Buka CMD
Buat folder baru di desktop Anda yang disebut, "RedditBot" dan buka cmd atau terminal. Kemudian, buka direktorinya menggunakan cd /Users/Admin/Desktop/RedditBot. Pastikan juga untuk mengganti Admin dengan akun pengguna Anda.
Langkah 5: Pip Instal PRAW
Kemudian ketikkan perintah python -m pip install praw, lewati jika sudah terinstall.
Langkah 6: Seret File Praw.ini Ke Dalam Folder
Setelah Anda selesai melakukannya, pergi ke tempat Anda menginstal Python dan ketik finder praw.ini, ambil file itu dan seret ke folder RedditBot Anda. Kemungkinan besar Python akan diinstal di bawah Users and AppData di drive C.
Langkah 7: Buat File Python Baru
Buka Python IDLE atau editor teks yang setara dan buat file baru bernama reddit_bot.py. Pastikan untuk menyimpannya di folder RedditBot yang Anda buat di langkah 4.
Langkah 8: Tempel Kode
Setelah Anda membuat file itu, rekatkan kode ini dengan sedikit penyesuaian. Ubah bidang nama pengguna dan kata sandi menjadi milik Anda, user_agent bisa apa saja, client_id adalah skrip penggunaan pribadi Anda dari langkah 3, dan client_secret adalah rahasia Anda dari langkah 3. Juga, saat menempelkan kode ini pastikan lekukannya sama dengan gambar di atas. Pastikan juga bahwa setiap variabel yang Anda masukkan ada dalam tanda kutip.
#!/usr/bin/python impor udang
#Masukkan informasi Reddit Anda yang benar ke dalam variabel di bawah ini
userAgent = 'Masukkan nama Bot'
cID = 'Masukkan skrip penggunaan pribadi Anda'
cSC= 'Masukkan rahasia klien Anda'
userN = 'Masukkan nama pengguna Reddit Anda'
userP ='Masukkan kata sandi Reddit Anda'
jumlahDitemukan = 0
reddit = praw. Reddit(user_agent=userAgent, client_id=cID, client_secret=cSC, username=userN, password=userP)
subreddit = reddit.subreddit('cuaca') #setiap subreddit yang ingin Anda pantau
bot_phrase = 'Aduh, sepertinya saya tinggal di >:(' #phrase yang dibalas bot
kata kunci = {'Dingin', 'chicago', 'polar', 'vortex'} #membuat kumpulan kata kunci untuk ditemukan di subreddits
untuk pengiriman di subreddit.hot(limit=10): #ini melihat 10 posting teratas di subbreddit itu
n_title = submission.title.lower() #membuat judul posting menjadi huruf kecil sehingga kita dapat membandingkan kata kunci kita dengannya.
untuk i dalam kata kunci: #melalui kata kunci kami
if i in n_title: #jika salah satu kata kunci kami cocok dengan judul di 10 besar subreddit
numDitemukan = numDitemukan + 1
print('Bot membalas: ') #replies dan output ke baris perintah
print("Judul: ", kiriman.judul)
print("Teks: ", pengiriman.selftext)
print("Nilai: ", pengiriman.skor)
mencetak("---------------------------------")
print('Bot mengatakan: ', bot_phrase)
mencetak()
pengiriman. balasan(bot_phrase)
jika numDitemukan == 0:
mencetak()
print("Maaf, tidak menemukan postingan dengan kata kunci tersebut, coba lagi!")
Langkah 9: Jalankan Kode Anda
Kemudian simpan file di folder RedditBot Anda dan jalankan di cmd dengan pythonreddit_bot.py
Langkah 10: Dan Itu Saja
Sekarang Anda harus memiliki bot Reddit yang berfungsi, yang mampu memindai melalui subreddit favorit Anda dan merespons secara otomatis dengan frasa yang diinginkan. Anda juga dapat menggunakan kode ini sebagai titik awal yang baik untuk ide bot Reddit lainnya, yang dapat berupa apa saja mulai dari mengubah suhu, hingga membalas orang dengan gambar kucing. Terima kasih telah membaca, semoga bermanfaat dan semoga sukses di proyek selanjutnya.
Direkomendasikan:
Telegram Bot Dengan NodeMCU (ESP8266): 3 Langkah
Telegram Bot Dengan NodeMCU (ESP8266): Butuh bot untuk memberikan notifikasi dari sistem Anda? atau melakukan sesuatu hanya dengan mengirim pesan? Telegram Bot adalah solusi Anda! Dalam tutorial ini, saya akan menggunakan Telegram Web dan BotFather untuk membuat bot saya
T2 - Bot Teh - Pembuatan Teh Menjadi Mudah: 4 Langkah
T2 - Tea Bot -Tea Brewing Made Easy: Tea bot dibuat untuk membantu pengguna menyeduh teh mereka sesuai waktu yang disarankan. Salah satu tujuan desain adalah untuk membuatnya tetap sederhana. ESP8266 diprogram dengan server web untuk mengontrol motor servo. Server Web ESP8266 responsif seluler dan
Cara Menambahkan Bot Interaktif di Discord: 6 Langkah
Cara Menambahkan Bot Interaktif di Discord: Dalam tutorial ini saya akan menunjukkan cara membuat bot interaktif sendiri yang bekerja dengan beberapa komando. Discord adalah aplikasi media sosial Skype/Whats-app yang menyatukan para gamer. Mereka dapat memiliki saluran sendiri, memeriksa game mana yang dimainkan setiap anggota
Bot Telegram Berbasis ESP32: 7 Langkah
Bot Telegram Berbasis ESP32: Telegram adalah tentang kebebasan dan sumber terbuka, ia mengumumkan API bot Telegram baru pada tahun 2015, yang memungkinkan pihak ketiga untuk membuat bot telegram untuk ESP32 yang menggunakan aplikasi perpesanan sebagai antarmuka komunikasi utama mereka. Ini berarti kita
Trash Built BT Line Drawing Bot - My Bot: 13 Langkah (dengan Gambar)
Trash Built BT Line Drawing Bot - My Bot: Hai teman-teman setelah jeda yang lama sekitar 6 bulan di sini saya datang dengan proyek baru. Sampai selesainya Cute Drawing Buddy V1, SCARA Robot - Arduino saya berencana untuk menggambar bot lain, tujuan utamanya adalah untuk menutupi ruang yang besar untuk menggambar. Jadi lengan robot tetap