67 lines
3.1 KiB
TOML
67 lines
3.1 KiB
TOML
[Douyu]
|
||
enable = true
|
||
command = [
|
||
"斗鱼订阅",
|
||
"取消斗鱼订阅",
|
||
"斗鱼订阅列表",
|
||
"斗鱼订阅提醒",
|
||
"取消斗鱼订阅提醒",
|
||
"订阅鱼吧",
|
||
"取消订阅鱼吧",
|
||
"鱼吧订阅列表",
|
||
"#斗鱼弹幕日报",
|
||
"斗鱼弹幕日报",
|
||
"#斗鱼粉丝日报",
|
||
"斗鱼粉丝日报"
|
||
]
|
||
check_interval_minutes = 5
|
||
api_url_template = "https://www.douyu.com/betard/{room_id}"
|
||
user_agent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"
|
||
session_cutoff_hour = 6
|
||
merge_gap_hours = 4
|
||
daily_report_enable = true
|
||
daily_report_time = "09:30"
|
||
daily_report_min_messages = 120
|
||
daily_report_use_llm = true
|
||
daily_report_max_sessions = 4
|
||
daily_report_max_length = 1800
|
||
daily_report_send_image = true
|
||
# 是否启用“主播背景画像自动整理”:
|
||
# 1. 当手工 room_context_profiles 不完整时,允许调用 LLM 整理一份背景画像;
|
||
# 2. 结果会缓存到 Redis,供运营日报和粉丝日报复用;
|
||
# 3. 如果当前 Dify Workflow 接了搜索/知识库,这里也能顺带吃到检索结果。
|
||
auto_room_background_profile_enable = true
|
||
# 自动背景画像在 Redis 里的缓存时长,默认 7 天。
|
||
# 如果主播资料经常变化,可以酌情调短;如果想减少模型消耗,可以适当调长。
|
||
auto_room_background_profile_ttl_seconds = 604800
|
||
audience_stats_sample_interval_seconds = 0
|
||
|
||
# 直播间语义画像(可选):
|
||
# 1. 用于给 LLM 补充“这是哪个圈子、主播职业生涯是什么、常提到哪些相关人物”的背景;
|
||
# 2. 尤其适合 Dota2 这类重人物关系、重老梗、重职业生涯语境的直播间;
|
||
# 3. 不会替代真实弹幕,只会帮助日报在解释梗时更贴近粉丝语境。
|
||
#
|
||
# 示例:
|
||
# [Douyu.room_context_profiles."7718843"]
|
||
# domain = "Dota2"
|
||
# identity_summary = "Dota2 圈内主播,弹幕常围绕职业时期、老队友、圈内主播互动展开。"
|
||
# career_background = "前 Dota2 职业选手,观众经常会把当天操作和职业时期的比赛记忆、经典名场面联系起来。"
|
||
# related_people = ["YYF", "Zhou", "Maybe", "fy", "xiao8", "Ame"]
|
||
# storyline_keywords = ["TI", "Major", "退役", "老队友", "教练", "转播", "解说", "复盘"]
|
||
# meme_explanations = [
|
||
# "如果弹幕提到老比赛、老队友、转会、退役节点,优先按主播职业生涯梗理解。",
|
||
# "如果弹幕点名 Dota2 选手或主播,优先理解为圈内人物关系梗,而不是普通泛娱乐玩笑。"
|
||
# ]
|
||
# style_hints = [
|
||
# "总结时可以保留刀圈黑话和选手简称,但不要硬解释成科普文。",
|
||
# "粉丝日报要更像老观众在接梗,避免写成普通直播间段子。"
|
||
# ]
|
||
|
||
[Douyu.report_api]
|
||
# 切换到“场景路由”模式:日报插件只关心 douyu.daily_report,
|
||
# 具体绑定哪个后端由根目录 config.yaml 的 llm.scenes 统一维护。
|
||
scene = "douyu.daily_report"
|
||
# 是否把完整结构化 payload(JSON 大对象)作为输入传给 Dify。
|
||
# 某些 Workflow 对复杂输入类型校验严格,会导致 400,默认关闭以保证可用性。
|
||
include_structured_inputs = false
|