#!/usr/bin/env python3 """直接发送模板卡片测试消息""" import asyncio import sys sys.path.insert(0, '/app') from app.services.wecom_service import WecomService async def main(): """发送测试模板卡片""" # 测试用的 UserID(宋献的企微账号) user_id = "sxn" # 创建服务实例 wecom = WecomService() # 模板卡片内容 main_title = "🧪 测试消息" main_title_desc = "这是一条测试用的模板卡片消息,用于验证功能是否正常。" sub_title_text = "点击下方按钮查看详情" card_action_url = "https://itsupport.servyou.com.cn" print(f"📤 发送模板卡片到 UserID: {user_id}") print(f" 标题: {main_title}") print(f" 描述: {main_title_desc}") try: result = await wecom.send_template_card_message( user_id=user_id, main_title=main_title, main_title_desc=main_title_desc, sub_title_text=sub_title_text, card_action_url=card_action_url ) print(f"\n✅ 发送结果: {result}") except Exception as e: print(f"\n❌ 发送失败: {e}") import traceback traceback.print_exc() if __name__ == "__main__": asyncio.run(main())