- [ Project Discontinued and Repo Dead ]
Ini adalah bot telegram yang ditulis dengan python untuk mencari file di Drive.
git clone https://github.com/SVR666/SearchX-bot search-bot/
cd search-bot
sudo apt install python3
sudo snap install docker
sudo pacman -S docker python
cp config_sample.env config.env
_____REMOVE_THIS_LINE_____=True
Isi sisa kolom. Arti masing-masing bidang dibahas di bawah ini:
python3 telegraph_token.py
Jika Anda menggunakan versi terakhir di mana pencarian rekursif tidak memungkinkan, Anda harus menjalankan driveid.py lagi dan menghapus semua konten sebelumnya, dan kali ini Anda hanya perlu menambahkan Drive (Teamdrive atau 'root' untuk Drive Utama). Lihat bagian di bawah untuk informasi lebih lanjut.
Bot tidak dapat mencari di subdirektori, tetapi Anda dapat menentukan direktori mana yang ingin Anda cari.
Bot sekarang dapat mencari di subdirektori, jadi Anda hanya perlu menentukan drive tim yang ingin Anda gunakan. Untuk menggunakan drive utama, Anda dapat memasukkan 'root' di id drive.
Tambahkan nama drive (apa pun yang Anda suka), id drive & url indeks (opsional) yang sesuai dengan setiap id.
Jika Anda menambahkan id folder dan ingin menggunakan url indeks, tambahkan url indeks yang sesuai dengan folder tersebut. Jangan masukkan id folder sekarang, hanya ID Teamdrive.
Jalankan driveid.py dan ikuti layarnya.
python3 driveid.py
pip install google-api-python-client google-auth-httplib2 google-auth-oauthlib
python3 generate_drive_token.py
heroku login
heroku create appname
heroku git:remote -a appname
heroku stack:set container
git add -f credentials.json token.pickle config.env heroku.yml drive_folder
git commit -m "Added Creds."
git push heroku master --force
heroku ps:scale worker=0
heroku ps:scale worker=1
Catatan Heroku: Melakukan otorisasi ( /otorisasi perintah ) melalui telegram tidak akan permanen karena heroku menggunakan sistem file sementara. Mereka akan direset pada setiap boot dyno. Sebagai solusinya, Anda dapat:
git add authorized_chats.txt -f
git commit -asm "Added hardcoded authorized_chats.txt"
git push heroku heroku:master
sudo dockerd
sudo docker build . -t search-bot
sudo docker run search-bot