| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- """
- 测试发送消息到投放项目群聊
- """
- import sys
- from pathlib import Path
- sys.path.insert(0, str(Path(__file__).parent.parent.parent))
- from dotenv import load_dotenv
- load_dotenv()
- from agent.tools.builtin.feishu.feishu_client import FeishuClient
- from config import FEISHU_APP_ID, FEISHU_APP_SECRET, FEISHU_AD_PROJECT_CHAT_ID
- print("=" * 60)
- print("测试发送消息到投放项目群聊")
- print("=" * 60)
- print()
- print(f"飞书应用 ID: {FEISHU_APP_ID}")
- print(f"投放项目群聊 ID: {FEISHU_AD_PROJECT_CHAT_ID}")
- print()
- if not FEISHU_AD_PROJECT_CHAT_ID:
- print("❌ 错误:FEISHU_AD_PROJECT_CHAT_ID 未配置")
- print("请在 .env 文件中配置群聊 ID")
- sys.exit(1)
- client = FeishuClient(
- app_id=FEISHU_APP_ID,
- app_secret=FEISHU_APP_SECRET
- )
- test_message = """🧪 **测试消息**
- 这是一条测试消息,验证机器人可以正常发送消息到投放项目群聊。
- ✅ 如果您看到这条消息,说明配置成功!
- ---
- 发送时间: 2026-04-17 21:30
- 测试工具: test_chat_send.py
- """
- try:
- print("🚀 发送测试消息...")
- result = client.send_message(to=FEISHU_AD_PROJECT_CHAT_ID, text=test_message)
- print()
- print("✅ 发送成功!")
- print(f"消息 ID: {result.message_id}")
- print(f"群聊 ID: {result.chat_id}")
- print()
- print("请在飞书群聊中查看是否收到测试消息")
- except Exception as e:
- print()
- print(f"❌ 发送失败: {e}")
- print()
- print("请检查:")
- print("1. 机器人是否已加入群聊")
- print("2. 机器人是否有发送消息权限")
- print("3. 群聊 ID 是否正确")
|