Open q8018414 opened 1 year ago
文件 https://github.com/Mrs4s/go-cqhttp/blob/8343db5ae3b311aea1f0c26afff203d9edc20284/coolq/event.go#L553-L562 在 client.UserJoinGroupRequest 中有个 ActionUin , 那个似乎是邀请人的id... 我用的Python ,,, 我也不怎么会用Go...
我尝试下载到本地去执行,但是依赖都没有办法下载。不清楚什么原因。。。
我尝试下载到本地去执行,但是依赖都没有办法下载。不清楚什么原因。。。
有啥提示吗...[如果是国内也许你需要设置下镜像什么的...]
我尝试下载到本地去执行,但是依赖都没有办法下载。不清楚什么原因。。。
有啥提示吗...[如果是国内也许你需要设置下镜像什么的...]
没有。看依赖的路径名称疑似就是Mrs4s本身的一些东西。。
等下我pr一个,比较有兴趣
等下我pr一个,比较有兴趣
感谢大佬。
看来一下,应该不用搞miraigo,这就好办了
func (bot *CQBot) groupJoinReqEvent(c *client.QQClient, e *client.UserJoinGroupRequest) {
log.Infof("群 %v(%v) 收到来自用户 %v(%v) 的加群请求.", e.GroupName, e.GroupCode, e.RequesterNick, e.RequesterUin)
flag := strconv.FormatInt(e.RequestId, 10)
msg := global.MSG{
"group_id": e.GroupCode,
"user_id": e.RequesterUin,
"comment": e.Message,
"flag": flag,
}
if uin := e.ActionUin {
msg["invitor_id"] = uin
msg["invitor_name"] = e.ActionUinNick
}
bot.dispatchEvent("request/group/add", msg)
}
如果没错的话应该是这样,换进去编译一个
func (bot *CQBot) groupJoinReqEvent(c *client.QQClient, e *client.UserJoinGroupRequest) { log.Infof("群 %v(%v) 收到来自用户 %v(%v) 的加群请求.", e.GroupName, e.GroupCode, e.RequesterNick, e.RequesterUin) flag := strconv.FormatInt(e.RequestId, 10) msg := global.MSG{ "group_id": e.GroupCode, "user_id": e.RequesterUin, "comment": e.Message, "flag": flag, } if uin := e.ActionUin { msg["invitor_id"] = uin msg["invitor_name"] = e.ActionUinNick } bot.dispatchEvent("request/group/add", msg) }
如果没错的话应该是这样,换进去编译一个
刚遇到这个问题整准备看源码就发现了您的pr, 好顶赞
不知道什么时候能同步到docker上去呀。。我还是NAS上挂的CQ-HTTP呀。。看记录作者都很久没有处理代码了。。
不知道什么时候能同步到docker上去呀。。我还是NAS上挂的CQ-HTTP呀。。看记录作者都很久没有处理代码了。。
这边建议看看 dev 分支 : 0.0
不知道什么时候能同步到docker上去呀。。我还是NAS上挂的CQ-HTTP呀。。看记录作者都很久没有处理代码了。。
dev分支很活跃啊... 上面大佬给出了代码你自己去编译一个就好了 我已经用上了一切正常 邀请加群可以给积分了~
需要添加的功能内容 自己是做PHP的,不是很会玩GO.虽然下载了一个IDE,但是依赖怎么都没有下载下来,没法自己DEBUG,也不清楚原始数据是否包含所需字段。 只是提个需求看看能不能满足: 在groupJoinReqEvent里面添加一个字段(邀请人信息,数据类型:array最好,包含QQ号和QQ昵称),
类似于Walle-Mk.Q: