This is a telegram bot writen in python for searching files in Drive.
- Clone this repo:
git clone https://github.com/svr666/search-bot search-bot/
cd search-bot
cp config_sample.env config.env
- Remove the first line saying:
_____REMOVE_THIS_LINE_____=True
Fill up rest of the fields. Meaning of each fields are discussed below:
- BOT_TOKEN : The telegram bot token that you get from @BotFather
- OWNER_ID : The Telegram user ID (not username) of the owner of the bot
- TELEGRAPH_TOKEN : The token generated by running:
python3 telegraph_token.py
- Add drive id & index url (optional) corresponding to each id to drive_index file , each separated by new line.
- Adding drive id
abc82nsier2siopqaxbmjgd5s64w3az3x
zxa82nsnnh2sio00ikbmjuy5s76w312qa
- Adding index url(optional)
abc82nsier2siopqaxbmjgd5s64w3az3x https://IndexUrl.of_first_id.workers.dev/0:
zxa82nsnnh2sio00ikbmjuy5s76w312qa https://IndexUrl.of_second_id.workers.dev/0:
Note : There is a space between drive id and index url
- Visit the Google Cloud Console
- Go to the OAuth Consent tab, fill it, and save.
- Go to the Credentials tab and click Create Credentials -> OAuth Client ID
- Choose Desktop and Create.
- Use the download button to download your credentials.
- Move that file to the root of search-bot, and rename it to credentials.json
- Visit Google API page
- Search for Drive and enable it if it is disabled
- Finally, run the script to generate token file (token.pickle) for Google Drive:
pip install google-api-python-client google-auth-httplib2 google-auth-oauthlib
python3 generate_drive_token.py
- python-aria-mirror-bot - lzzy12