astrbot_plugin_astrmetry by M42
版本v1.1
基于Astrometry.net进行星空图解析。
这是一个干了一晚上+一上午临时做出来的版本(并且我其实并不是很会github和python(((()所以一定会有很多不完善的地方。
使用需要先注册Astrometry.net并获取API并配置,主页:nova.astrometry.net
使用方法:/解析+发送需要解析的图片。可以获得图片中主要天体信息、中心坐标、视场和像素尺寸,以及一个标注图像的链接(Astrometry.net有反爬所以目前还没能直接把图片保存到本地)。
如果出现了超时未完成解析的情况也可以拿astrbot反馈的jobid去nova.astrometry.net手动找结果。未来我会做一个手动找结果的功能。注意:本插件的网络请求用的是request库,因为aiohttp我还没学会。这导致解析过程中bot存在卡死的可能性。未来的版本我们计划全部重写这一部分,现在先这样用着吧 好消息我们现在在v1.1中已经完全改了算法,全部改成了aiohttp和asyncio所以不用担心卡死了。
更新日志
v1.1
(25/9/20)
几乎完全重写了代码,把requests全部改成了aiohttp,因此实现了异步作业。现在不用担心bot会卡死了
v1.0
(25/9/20)
正式版本。