diff --git a/zhenxun/utils/platform.py b/zhenxun/utils/platform.py index d824e5e4..6e28d54a 100644 --- a/zhenxun/utils/platform.py +++ b/zhenxun/utils/platform.py @@ -501,14 +501,12 @@ class PlatformUtils: user_id: 用户id group_id: 群组id """ - try: - await bot.call_api("poke", qq=user_id) - except Exception: + platform = PlatformUtils.get_platform(bot) + if platform == "qq": + await bot.call_api("send_poke", user_id=user_id, group_id=group_id) + else: try: - if group_id: - await bot.call_api("group_poke", user_id=user_id, group_id=group_id) - else: - await bot.call_api("friend_poke", user_id=user_id) + await bot.call_api("poke", qq=user_id) except Exception: logger.warning( "戳一戳发送失败,可能是协议端不支持...",