mirror of
https://github.com/kiddin9/op-packages.git
synced 2026-10-29 20:45:13 +08:00
⛅ Sync 2026-06-10 21:12:18
This commit is contained in:
1 parent
15bd7dfdef
commit
2151d80d61
24 files changed
+3801
-2848
No files matched your search
@@ -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)
|
||||
@@ -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"
|
||||
}
|
||||
Reference in new issue
Block a user