Skip to content

WintryWind7/NTQQBots

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NTQQBots

本项目基于 LLOneBot,官方NTQQ插件 LiteLoaderQQNT,以及python框架nonebot2

使用 OneBotv11 标准,设置NTQQ内反向 websocket 监听:

ws://127.0.0.1:8080/onebot/v11/

环境配置方法

pip install nonebot
pip install nb-cli
nb adapter install nonebot-adapter-onebot
nb driver install nonebot2[fastapi]

导入插件

nonebot.load_plugins("plugins")

插件编写

https://nonebot.dev/docs/api/

超级用户

SUPERUSERS=["console_user"]
from nonebot import on_message
from nonebot.adapters.onebot.v11 import Bot, Message, MessageEvent, PrivateMessageEvent
from nonebot.rule import to_me
from nonebot.typing import T_State
from nonebot.permission import SUPERUSER
from nonebot.rule import Rule
from nonebot.adapters.onebot.v11.permission import GROUP, PRIVATE_FRIEND
# 创建消息处理器,响应私聊消息
msg_handler = on_message(rule=to_me(), permission=SUPERUSER, )

@msg_handler.handle()
async def handle_private_msg(bot: Bot, event: PrivateMessageEvent, state: T_State):

    msg_content = str(event.get_message())
    await msg_handler.finish(Message("我收到你的表情了!"))

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages