-
Notifications
You must be signed in to change notification settings - Fork 222
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[提问] {session.send_msg发送消息,能在本地看到消息记录,但是对方却没有收到消息} #771
Comments
应该就是这个“只能发送一条消息”导致的 |
这个要怎么解决呢?还需要调其它接口吗 |
你网页不能发的,这里当然也不能,无解 |
网页发送是没有问题的.你没有搞明白我的意思。你调用这个接口发送消息,这个消息只是在你本地发送了,有消息记录,但是对面并没有收到 |
有没有可能,不管你是在网页发送的还是调用接口发送的,只要依旧是 |
这个可以通过网页再次发送消息来确认。如果是确实已经发送了一条消息,再次发送,网页会有提示的。 |
问题解决:必须先调用fetch_session_msgs,再调用send_msg,才能够保证成功发送 |
2024年9月18日测试,给陌生人发消息无法发送成功,先调用fetch_session_msgs,再调用send_msg也不行 |
2024年10月7日测试,一样也不行 |
2024年10月17日测试,一样也不行 |
Python 版本: 3.12
模块版本: v16.2.0
运行环境: Windows
这是测试函数
async def test1():
"""
:return:
"""
credential = Credential(
sessdata="xxxxxxxxxxxxxxxxxxxxx",
bili_jct="xxxxxxxxxxxxxx", buvid3="xxxxxxxxxxxxxxxxxxxxx",
dedeuserid="xxxxxxxxxxxxxxxxxxxx")
结果显示
info: {'msg_key': 7379969037453279067, 'msg_content': '{"content": "\u4f60\u597d\u5440"}', 'key_hit_infos': {}}
消息记录
但是其实还是可以发送私信,手动发送的才是真正可以传达到对面的私信
我不理解为什么会这样?
The text was updated successfully, but these errors were encountered: