#!/usr/bin/env python3 """验证Webhook URL动态更新功能""" import os import sys import importlib # 添加项目路径 sys.path.append(os.path.dirname(os.path.abspath(__file__))) def verify_webhook_url(): """验证Webhook URL动态更新功能""" print("验证Webhook URL动态更新功能...") # 1. 导入配置模块 import config original_url = config.WEBHOOK_URL print(f"原始Webhook URL: {original_url}") # 2. 设置新的环境变量 new_url = "https://verified.test.com/webhook?key=verified_key" os.environ['WEBHOOK_URL'] = new_url print(f"设置新的环境变量: {new_url}") # 3. 重新加载配置模块 importlib.reload(config) updated_url = config.WEBHOOK_URL print(f"更新后的Webhook URL: {updated_url}") # 4. 验证更新是否成功 if updated_url == new_url: print("✅ Webhook URL动态更新功能正常!") return True else: print(f"❌ Webhook URL动态更新功能异常! 期望: {new_url}, 实际: {updated_url}") return False if __name__ == "__main__": print("=" * 50) print("WPS Bot Game Webhook URL动态更新验证") print("=" * 50) success = verify_webhook_url() print("\n" + "=" * 50) if success: print("🎉 验证通过! 现在可以使用 -w 参数指定Webhook URL了!") print("\n使用方法:") print("python app.py --webhook-url 'https://your-webhook-url'") print("python app.py -w 'https://your-webhook-url'") else: print("❌ 验证失败! 需要进一步修复!") print("=" * 50)