中英翻訳プラグイン

序文

ここに私の API アドレスを貼り付けます: Mengxinyuan API

リクエストを減らすことができる場合は、リクエストを減らしてください。結局のところ、小さなサーバーは多数の訪問に耐えることができません。ありがとう

使用

コマンド: #translate+ コンテンツの翻訳

翻訳タイプを指定する必要はありません、自動テキスト認識

スクリーンショットを使用

コード部分

コードは非常に明確に書かれています。

甘くないですか

"""
作者:萌新源
时间: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 requests

translate = 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.text
    mxy = '——Power by 萌新源'
    msg = f'{get_txt}\n{mxy}'
    await translate.finish ( Message ( f'{msg}' ) )

要約する

このプラグインは、初心者にとって学習価値の高い Python の requests ライブラリを使用し、通常のマッチングも使用します。

ボスになれるかわいい新しい友達に早く会えるのを楽しみにしています、私はまだかわいい新しいソースです

おすすめ

転載: blog.csdn.net/m0_66648798/article/details/128060355