Todd York
Todd York
这个NullReferenceException应该和 PR #8 有关……详见文件更改记录。 API抽风是很正常的事(毕竟SmartQQ死很久了),可以试试换个账号登录;以及登录会话令牌肯定是有有效期的,如果登录时间太久也可能会失效,重新登录看看?
这个可能是消息主体没有任何能被API解析出的内容但又收到了消息导致的,换句话说其实是feature……大概。 或者我应该在文档注释里指出这一点?
或者也有可能是获取群信息失败什么的,建议对所有属性都做下null check,如果还是有问题请让我知道。
Could you make this project swallow the exception and give an warning when the xml contains unexpected tags instead of simply crashing? Thanks.
### Issue demonstration (using Battle.net Launcher ("暴雪战网") for example; romanization would be bào'xuě'zhàn'wǎng, or as raw keyboard input, baoxuezhanwang) [gif (>20MiB)](https://451.sunsetware.org/blog/content/images/2019/08/FBD9015908936277.gif) ### Workaround my current workaround is appending romanization/English to...
Strange, after refactoring my project the problem no longer occurs. Could be I was too tired. Sorry for the inconvenience.
Okay, so the problem is actually Veldrid freezes in the above situation *if the graphics device is created with `debug=true`*, and it behaves completely normal when `debug=false`. ...again sorry for...
For the time being, I switched to calling FFmpeg directly using [rosenbjerg/FFMpegCore](https://github.com/rosenbjerg/FFMpegCore), and it works perfectly fine as long as I'm using their [`StreamPipeSink`](https://github.com/rosenbjerg/FFMpegCore/blob/6df9495e9fc0053c78e19fdd8d9aeb474b182eda/FFMpegCore/FFMpeg/Pipes/StreamPipeSink.cs) instead of implementing my own [`IPipeSink`](https://github.com/rosenbjerg/FFMpegCore/blob/6df9495e9fc0053c78e19fdd8d9aeb474b182eda/FFMpegCore/FFMpeg/Pipes/IPipeSink.cs)...
……给某闭源qq库(避免广告嫌疑隐去名称)交保护费吧,消极的来说smartqq本身就不稳定、功能欠缺而且随时会变,再说说不定哪天就停止服务了 web应用的会话本来就应该有有效期→_→ 账号密码登录可以通过webdriver模拟浏览器登录m.qzone.com实现(参见[这个python项目](https://github.com/pandolia/qqbot/blob/master/qqbot/plugins/passwordlogin.py)),我曾经用c#重写过一遍但是没过几个月(?)那个版本就不能用了,因为腾讯加了验证码还有其他一些我没调查的原因
我运行[我的项目](https://github.com/TJYSunset/DumbQQ)里的测试程序(API与此项目同步)时没有问题啊,你再检查下是不是网络问题?