mirai icon indicating copy to clipboard operation
mirai copied to clipboard

可以实现主动获取好友申请列表并且同意好友申请吗?

Open fkxxyz opened this issue 3 years ago • 2 comments

收到好友申请事件时,如果当时选择不处理,后续再也无法通过api来同意这个申请了。

我不想做成自动同意申请,是因为短时间内加好友太多容易被风控,所以想自己设计算法来控制添加频率。

oicq 是有这个功能的,希望移植过来。

fkxxyz avatar Apr 09 '23 06:04 fkxxyz

def allow( self, event: RequestEvent, message: str = '' ): """允许申请。

    Args:
        event: 申请事件。
        message: 回复的信息。
    """
    asyncio.run(self.bot.allow(event, message))
    
    
    event事件类型为好友申请请求即可(NewFriendRequestEvent)。至于好友申请列表,找个变量记录呗,反正这玩意又不关机。监听器监听到的时候存进去,allow响应的时候删除。同样还有拒绝和拉黑,去找对应的就好

taoliya0601 avatar Jul 09 '23 01:07 taoliya0601

找个时间做一下这个

StageGuard avatar Aug 23 '23 06:08 StageGuard