nonebot 原神角色查询插件


前言

本插件基于nonebot框架进行创作
作者萌新源
作者QQ:1648576390
交流群:934541995
各位大佬们可以进群交流学习
辞辞bot开源地址:辞辞bot开源仓库


一、使用命令及方法

1.使用命令

原神(空格)角色

2.使用方法

将插件放入/plugins 文件夹中

二、代码部分

1.引入库

代码如下:

from nonebot import on_keyword
from nonebot.typing import T_State
from nonebot.adapters.onebot.v11 import GroupMessageEvent, Bot, Message, Event
import requests

2.完整代码

代码如下:

"""
作者:萌新源
时间:2022/3/30
操作系统:debian for raspberry pi
修改请保留本插件的版权
本插件版权属于萌新源
要发布请注明出处
"""
from nonebot import on_keyword
from nonebot.typing import T_State
from nonebot.adapters.onebot.v11 import GroupMessageEvent, Bot, Message, Event
import requests

'''
原神角色查询 调用API https://wanghun.top/api/v5/yuanshen.php?msg=xxx
命令:#元神+角色名字
'''
yuanshen = on_keyword ( {'#原神'} )


@yuanshen.handle ()
async def characte(bot: Bot, event: Event, state: T_State):
    ansey = str ( event.get_message () ).strip ()
    ansec = ansey.strip ( '#原神' )
    requests.packages.urllib3.disable_warnings ()  # 跳过证书验证
    url = f'https://wanghun.top/api/v5/yuanshen.php?msg={ansec}'
    get_data = requests.get ( url, verify=False )  # verify=False 默认为True,设为False,这是对于证书不验证进行访问
    get_txt = get_data.text
    html = '<br>'
    msg = get_txt
    if html in get_txt:
        msg = get_txt.replace ( html, '\n' )
    await yuanshen.finish ( Message ( f'{msg}' )

总结

本插件实现了原神角色的查询

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

萌新源

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值