本文主要是介绍中英互译插件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
前言
这里贴上我的api地址:萌新源API
请各位大佬能少请求就少请求,毕竟小服务器,抗不住大量的访问,谢谢
使用
命令:#翻译 + 翻译内容
无需指定翻译类型,文本自动化识别
使用截图
代码部分
代码里面给你们写的很清楚了哦
是不是很贴心
"""
作者:萌新源
时间:2022/4/1
操作系统:debian for raspberry pi
修改请保留本插件的版权
本插件版权属于萌新源
要发布请注明出处
"""
'''
翻译 调用API http://hm.suol.cc/API/fy.php?msg=
命令:#翻译
'''
from nonebot import on_keyword
from nonebot.typing import T_State
from nonebot.adapters.onebot.v11 import GroupMessageEvent, Bot, Message, Event
import requeststranslate = on_keyword ( {'#翻译'} )@translate.handle ()
async def sj(bot: Bot, event: Event, state: T_State):get_msg = str ( event.get_message () ).strip ()get_msg = get_msg.strip ( '#翻译' )url = f'http://hm.suol.cc/API/fy.php?msg={get_msg}'get_data = requests.get ( url )get_txt = get_data.textmxy = '——Power by 萌新源'msg = f'{get_txt}\n{mxy}'await translate.finish ( Message ( f'{msg}' ) )
总结
本插件运用到了Python的requests库,对新手来说学习价值应该算高的,还有用到了正则匹配
期待各位萌新朋友能够早日成为大佬,我还是那个萌新源
这篇关于中英互译插件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!