dragg2 commited on
Commit
0c4c0ae
·
verified ·
1 Parent(s): c2374a1

Create start.sh

Browse files
Files changed (1) hide show
  1. start.sh +31 -0
start.sh ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ #!/bin/sh
3
+ set -e
4
+
5
+ if [ -z "${TELEGRAM_API_ID}" ] || [ -z "${TELEGRAM_API_HASH}" ]; then
6
+ echo "Missing TELEGRAM_API_ID / TELEGRAM_API_HASH"
7
+ exit 1
8
+ fi
9
+
10
+ # HF persistent storage: /data (如果你开了持久化)
11
+ WORK_DIR="${TELEGRAM_WORK_DIR:-/data/telegram-bot-api}"
12
+ TEMP_DIR="${TELEGRAM_TEMP_DIR:-/data/telegram-bot-api-tmp}"
13
+ mkdir -p "$WORK_DIR" "$TEMP_DIR"
14
+
15
+ VERBOSITY="${TELEGRAM_VERBOSITY:-4}"
16
+ LOG_FILE="${TELEGRAM_LOG_FILE:-/data/telegram-bot-api.log}"
17
+
18
+ telegram-bot-api \
19
+ --api-id="${TELEGRAM_API_ID}" \
20
+ --api-hash="${TELEGRAM_API_HASH}" \
21
+ --dir="$WORK_DIR" \
22
+ --temp-dir="$TEMP_DIR" \
23
+ --http-ip-address=127.0.0.1 \
24
+ --http-port=8081 \
25
+ --local \
26
+ --verbosity="$VERBOSITY" \
27
+ --log="$LOG_FILE" \
28
+ --username=telegram-bot-api \
29
+ --groupname=telegram-bot-api &
30
+
31
+ exec uvicorn app:app --host 0.0.0.0 --port 7860