我的应用需要加入一个意见反馈功能,刚开始的解决方案是通过邮件发送消息,但是发布到阿里云服务器后发现邮件无法发送,原因是阿里云默认封了25端口,要开通需要申请,而且几乎不可能通过,只能找别的方案,最后选择了飞书消息。解决也很简单,步骤如下:
1、在桌面版飞书上建一个飞书群,点设置(注意是桌面版,移动版无法创建自定义机器人)

2、添加自定义机器人



3、获得webhook url后,直接调用即可
python示例:
webhook_url = 'https://open.feishu.cn/open-apis/bot/v2/hook/{your key}'
message = f'【意见反馈】\n应用ID: {app_id if app_id else "未提供"}\n\n反馈内容:\n{content}'
payload = {
"msg_type": "text",
"content": {
"text": message
}
}
try:
response = requests.post(webhook_url, json=payload)
if response.status_code == 200:
result = response.json()
if result.get('code') == 0:
return True
print(f'发送飞书消息失败: {response.text}')
return False
except Exception as e:
print(f'发送飞书消息失败: {e}')
return False
评论区