Santai saja! Ini bot Python sederhana yang bisa bikin tweet otomatis, lengkap dengan gambarnya. Cocok banget buat kamu yang mau ngatur konten tapi nggak mau repot.
-
Posting Otomatis: Bot ini bisa tweet sendiri, sesuai jadwal yang kamu mau.
-
Jadwal Gampang Diatur: Mau tweet setiap 5 menit? Atau setiap hari jam 9 pagi? Tinggal atur lewat terminal, gampang banget!
-
Posting Berurutan: Kontennya dijamin rapi, berurutan dari atas ke bawah di
list.txt. -
Ada Gambarnya: Tiap tweet bisa sekalian diunggah dengan gambar dari folder kamu. Keren, kan?
-
API Aman: Kunci API kamu disimpan aman di file
.env, jadi nggak bakal bocor di GitHub. -
Laporannya Jelas: Bot akan kasih tahu di terminal kalau postingannya berhasil atau gagal. Jadi kamu bisa pantau terus!
Sebelum mulai, pastikan kamu sudah punya:
-
Python 3.6+
-
Git (buat yang suka pakai Git, ya!)
Ikuti langkah-langkah ini, gampang kok!
Kalau kamu pakai Git, clone aja proyek ini ke komputermu:
git clone https://github.com/dani12po/auto-post-twitter.gitBuka terminal, terus ketik perintah ini buat pasang semua yang diperlukan:
pip install -r requirements.txt-
Daftar dulu di developer.x.com buat dapetin Developer Account.
-
Bikin aplikasi baru, jangan lupa kasih izin "Read and Write".
-
Salin semua kunci yang ada (Consumer Key, Consumer Secret, dll).
-
Bikin file baru di folder proyek, namanya
.env. -
Tempel kunci-kunci tadi ke file
.envdengan format ini:
CONSUMER_KEY="masukkan_consumer_key_kamu"
CONSUMER_SECRET="masukkan_consumer_secret_kamu"
ACCESS_TOKEN="masukkan_access_token_kamu"
ACCESS_TOKEN_SECRET="masukkan_access_token_secret_kamu"
⚠️ Awas ya: Jangan sekali-kali upload file.envini ke GitHub! Tenang,.gitignoreudah diatur kok buat ngelindunginnya.
-
Bikin folder
images/dan taruh semua gambarmu di sana. -
Bikin file
list.txtdan tulis tweet kamu. Formatnya begini:[ISI TWEET] | [NAMA FILE GAMBAR].Contoh
list.txt:kamu ngentoddddddd | gambar1.jpg gratisan jan banyak komen!!!! | gambar2.png -
Bikin file
post_counter.txtdan isi dengan angka0. Ini biar bot tahu harus mulai dari postingan pertama.
Jalankan bot dari terminal. Nanti akan ada menu interaktif yang muncul:
python bot.pySetelah perintah itu, kamu akan ditanya mau atur jadwal seperti apa:
--- Atur Jadwal Posting ---
Pilih mau posting setiap:
1: Menit
2: Jam
3: Hari
Masukkan pilihanmu (1/2/3): [pilih salah satu]
Masukkan angkanya (misal: 10 untuk setiap 10 menit): [masukkan angka]
Selesai deh! Bot akan langsung jalan di belakang layar sesuai jadwal yang kamu atur.
.
├── .env # Kunci API kamu
├── .gitignore # File yang diabaikan Git
├── bot.py # Kode utamanya
├── list.txt # Daftar konten tweet dan gambar
├── post_counter.txt # Buat nyimpen urutan postingan
├── requirements.txt # Daftar yang perlu di-install
└── images/ # Folder buat nyimpen gambar