⛅ Sync 2026-06-10 21:12:18

This commit is contained in:
github-actions[bot] committed 2026-06-10 21:12:19 +08:00
1 parent 15bd7dfdef
commit 2151d80d61
24 files changed
+3801 -2848

No files matched your search

+10
View File
@@ -0,0 +1,10 @@
config deepbot 'main'
option token 'YOUR_BOT_TOKEN' # Telegrab BOT token (from @BotFather)
option deepseek_key 'YOUR_DEEPSEEK_KEY' # DeepSeek API key
option deepseek_url 'https://api.deepseek.com/v1/chat/completions' # DeepSeek API URL
option proxy '' # Proxy server (proxy_type://host:port[@username:passwd] see man curl)
option database '/usr/share/deepbot/chat_history.db' # SQLite3 database path
option token_limit '10000' # Token linit per day
option rate_limit '5' # Max replies per user in one min
option group_mention_only '1' # Reply queris in public chats
option debug '0' # Verbose log (stdout)
+40
View File
@@ -0,0 +1,40 @@
#!/bin/sh /etc/rc.common
START=99
STOP=10
USE_PROCD=1
PROG="/usr/bin/deepbot.lua"
start_service() {
local token deepseek_key deepseek_url proxy database \
token_limit rate_limit group_mention_only debug
config_load deepbot
config_get token main token ''
config_get deepseek_key main deepseek_key ''
config_get deepseek_url main deepseek_url 'https://api.deepseek.com/v1/chat/completions'
config_get proxy main proxy ''
config_get database main database '/usr/share/deepbot/chat_history.db'
config_get token_limit main token_limit '10000'
config_get rate_limit main rate_limit '5'
config_get group_mention_only main group_mention_only '1'
config_get debug main debug '0'
procd_open_instance
procd_set_param command lua "$PROG"
procd_set_param env \
TELEGRAM_BOT_TOKEN="$token" \
DEEPSEEK_API_KEY="$deepseek_key" \
DEEPSEEK_API_URL="$deepseek_url" \
PROXY_URL="$proxy" \
DEBUG="$debug"
procd_set_param stdout 1
procd_set_param stderr 1
procd_set_param respawn 30 5 0
procd_close_instance
}
service_triggers() {
procd_add_reload_trigger "deepbot"
}