weixin_46056395 2023-02-24 22:16 采纳率: 0%
浏览 90
已结题

如何在特定微信好友更新朋友圈时收到提醒有几个好友的朋友圈特别重要 最好检测速度快一点的 1秒左右电脑和安卓端都行 提示声音一定要大

如何在特定微信好友更新朋友圈时收到提醒
有几个好友的朋友圈特别重要 最好检测速度快一点的 1秒左右
电脑和安卓端都行 提示声音一定要大

需要软件 不要发思路不懂... 有渠道也可以提供一下

  • 写回答

5条回答 默认 最新

  • 「已注销」 2023-02-25 10:54
    关注

    参考GPT和自己的思路,微信提供了开放平台接口,其中包括获取好友列表、获取朋友圈列表等功能。我们可以使用 Python 的第三方库itchat来实现对微信的操作。

    针对您的需求,我们可以先使用itchat库来获取特定好友的朋友圈列表,然后使用定时器来实现定时检测更新,并在有更新时播放提示音。以下是一个大致的思路:

    1 使用itchat库登录微信账号,并获取指定好友的好友ID。

    import itchat
    
    # 登录微信账号
    itchat.auto_login(hotReload=True)
    
    # 获取指定好友的ID
    friend = itchat.search_friends(name='好友昵称')[0]
    friend_id = friend['UserName']
    

    2 使用itchat库获取指定好友的朋友圈列表。

    # 获取指定好友的朋友圈列表
    moments = itchat.get_moments(userName=friend_id)
    

    3 使用定时器(例如Python自带的time库的sleep()函数)定时检测朋友圈更新。

    import time
    
    while True:
        # 获取当前的朋友圈列表
        current_moments = itchat.get_moments(userName=friend_id)
        if current_moments != moments:
            # 朋友圈列表更新,播放提示音
            # 这里可以使用Python自带的winsound库或第三方的playsound库来播放音效
            print('新的朋友圈更新了!')
        moments = current_moments
        time.sleep(1)
    

    以上是一个简单的思路,但需要注意的是,微信对于使用第三方库对其平台的操作有较多的限制和防护措施,因此具体实现可能需要更多的细节和技巧。同时,为了避免对他人的隐私造成侵犯,我们建议在实际操作前仔细阅读微信开放平台的相关规定和说明,并谨慎使用该功能。

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 2月25日
  • 修改了问题 2月25日
  • 创建了问题 2月24日