Skip to content

Commit

Permalink
群聊只有艾特机器人才回复
Browse files Browse the repository at this point in the history
  • Loading branch information
Saboteur7 committed Nov 23, 2023
1 parent 86a58c3 commit ddcfcf2
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 7 deletions.
8 changes: 4 additions & 4 deletions channel/feishu/feishu_channel.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,6 @@
"""

# -*- coding=utf-8 -*-
import io
import os
import time
import uuid

import requests
Expand Down Expand Up @@ -188,9 +185,12 @@ def POST(self):
is_group = False
chat_type = msg.get("chat_type")
if chat_type == "group":
if not msg.get("mentions"):
if not msg.get("mentions") and msg.get("message_type") == "text":
# 群聊中未@不响应
return self.SUCCESS_MSG
if msg.get("mentions")[0].get("name") != conf().get("feishu_bot_name") and msg.get("message_type") == "text":
# 不是@机器人,不响应
return self.SUCCESS_MSG
# 群聊
is_group = True
receive_id_type = "chat_id"
Expand Down
7 changes: 4 additions & 3 deletions config.py
Original file line number Diff line number Diff line change
Expand Up @@ -118,9 +118,10 @@

# 飞书配置
"feishu_port": 80, # 飞书bot监听端口
"feishu_app_id": "",
"feishu_app_secret": "",
"feishu_token": "",
"feishu_app_id": "", # 飞书机器人应用APP Id
"feishu_app_secret": "", # 飞书机器人APP secret
"feishu_token": "", # 飞书 verification token
"feishu_bot_name": "", # 飞书机器人的名字

# chatgpt指令自定义触发词
"clear_memory_commands": ["#清除记忆"], # 重置会话指令,必须以#开头
Expand Down

0 comments on commit ddcfcf2

Please sign in to comment.