-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdora-bot.example.yaml
More file actions
95 lines (88 loc) · 2.33 KB
/
Copy pathdora-bot.example.yaml
File metadata and controls
95 lines (88 loc) · 2.33 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
paths:
data_dir: data
job_dir: jobs
summary_dir: summaries
admin:
user_ids: []
group_ids: []
group_chat:
enabled: true
# Empty means all groups are allowed. Fill this for production.
enabled_group_ids: []
bot_aliases:
- 多萝
- Dora
- Dora Bot
chat_enabled: true
# Buffer continuous group messages before one classification/reply pass.
debounce_seconds: 60
# Minimum interval for proactive non-mention replies in the same group.
chat_cooldown_seconds: 120
# First N repository-analysis requests in the previous 24 hours are accepted automatically.
auto_analysis_24h_limit: 10
welcome:
enabled: false
# Empty means use group_chat.enabled_group_ids. If both are empty, all groups are allowed.
enabled_group_ids: []
message: |
欢迎 {name} 加入 Dora 社区!
有 Dora SSR / YueScript 相关问题可以直接在群里问。
repositories:
dora_ssr:
name: Dora SSR
remote: https://gitcode.com/ippclub/Dora-SSR.git
local_path: /root/Workspace/Dora-SSR
default_branch: main
watch_tags: true
watch_paths:
- Assets/Doc
- Assets/Script/Lib/Dora
- Tools/dora-cli
- Source
- .github/workflows
yuescript:
name: YueScript
remote: https://gitcode.com/ippclub/YueScript.git
local_path: /root/Workspace/YueScript
default_branch: main
watch_tags: true
watch_paths:
- src
- spec
- doc
- docs
jobs:
max_runtime_seconds: 600
opencode_command: opencode run
llm:
enabled: false
max_context_messages: 20
classifier:
provider: openai-compatible
base_url: https://api.deepseek.com
api_key_env: DEEPSEEK_API_KEY
model: deepseek-chat
temperature: 0.1
max_tokens: 512
timeout_seconds: 30
summarizer:
provider: openai-compatible
base_url: https://api.deepseek.com
api_key_env: DEEPSEEK_API_KEY
model: deepseek-chat
temperature: 0.2
max_tokens: 2048
timeout_seconds: 60
chat:
provider: openai-compatible
base_url: https://api.deepseek.com
api_key_env: DEEPSEEK_API_KEY
model: deepseek-chat
temperature: 0.3
max_tokens: 1024
timeout_seconds: 60
scheduler:
daily_summary_time: "08:00"
timezone: Asia/Shanghai
# Optional. If empty, scheduled daily progress results are sent to group_chat.enabled_group_ids.
daily_summary_group_ids: []