Skip to content

Commit 2e5dc4a

Browse files
committed
Add Support Default Folder ID
- Optional only
1 parent b05bc99 commit 2e5dc4a

File tree

4 files changed

+13
-4
lines changed

4 files changed

+13
-4
lines changed

.github/workflows/heroku-deploy.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ jobs:
2121
AUTH_CHATS: ${{ secrets.AUTH_CHATS }}
2222
HTTP_USER: ${{ secrets.HTTP_USER }}
2323
HTTP_PASS: ${{ secrets.HTTP_PASS }}
24+
DEFAULT_DEST: ${{ secrets.DEFAULT_DEST }}
2425
run: |
2526
cd heroku
2627
bash deploy.sh

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@
9999
| AUTH_CHATS | Authorized Chats | 'UserA','UserB' | True | Telegram Username's/User ID's Should be Given and Should be in Single Quotes |
100100
| HTTP_USER | Username | user | False | HTTP Basic auth adds an Extra Layer security for your app (recommended) |
101101
| HTTP_PASS | Password | pass | False | HTTP Basic auth adds an Extra Layer security for your app (recommended) |
102+
| DEFAULT_DEST | Folder ID | 0ADXXXXXXXMUk9PVA | False | Default Destination G-Drive folder ID (TeamDrive ID Recommended) |
102103
103104
### How to make the App Never Sleep?
104105
1. Setup a [CronJob](https://console.cron-job.org) to Make the heroku app never sleep

heroku/deploy.sh

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ if [[ -n "$APP_SUC" ]]; then
109109
if [[ -n "$HTTP_USER" && -n "$HTTP_PASS" ]]; then
110110
heroku config:set -a "$HEROKU_APP" HTTP_USER="$HTTP_USER" HTTP_PASS="$HTTP_PASS"
111111
else
112-
echo "No AUTH Variables provided, HTTP Basic Auth Disabled"
112+
echo "WARNING : No AUTH Variables provided, HTTP Basic Auth Disabled"
113113
fi
114114

115115
#Config File
@@ -120,6 +120,13 @@ if [[ -n "$APP_SUC" ]]; then
120120
echo "Bot Token, Auth Chats not Provided Exiting , For Info Read Readme"
121121
exit 2
122122
fi
123+
124+
if [[ -n "$DEFAULT_DEST" ]]; then
125+
heroku config:set -a "$HEROKU_APP" DEFAULT_DEST="$DEFAULT_DEST"
126+
else
127+
echo "WARNING : Default Destination Folder ID Not Provided"
128+
fi
129+
heroku ps:scale web=1 -a "$HEROKU_APP"
123130
echo "Deployment Completed"
124131
else
125132
echo "App Deployment Failed"

heroku/start.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,15 @@ elif [[ -n $SA_ZIP ]]; then
2020
rm -rf accounts
2121
else
2222
echo "Neither Service Accounts Nor Token Provided. Exiting..."
23-
exit 0
23+
exit 1
2424
fi
2525

2626
# Config
2727
if [[ -n "$BOT_TOKEN" && -n "$AUTH_CHATS" ]]; then
28-
wget -qO- https://gist.github.com/nenokkadine/433284483b9df4e73dfcb90d4310bd65/raw/9d743d207020cc88ef5c72caa0cc2a9c5c2a27af/config.js | sed -e "s/\$BOT_TOKEN/$BOT_TOKEN/g" -e "s/\$AUTH_CHATS/$AUTH_CHATS/g" > config.js
28+
wget -qO- https://gist.github.com/nenokkadine/433284483b9df4e73dfcb90d4310bd65/raw/61775f835e216f992ed25ec71ab9d2310522caef/config.js | sed -e "s/\$BOT_TOKEN/$BOT_TOKEN/g" -e "s/\$AUTH_CHATS/$AUTH_CHATS/g" -e "s/\$DEFAULT_DEST/$DEFAULT_DEST/g" > config.js
2929
else
3030
echo "Bot Token, Auth Chats not Provided Exiting , For Info Read Readme"
31-
exit 0
31+
exit 1
3232
fi
3333
#Start GDutils Server
3434
node server.js &

0 commit comments

Comments
 (0)