From e96c42ef2006e052dc334c1cc1771e546f357fae Mon Sep 17 00:00:00 2001 From: Kyomotoi <1172294279@qq.com> Date: Sun, 18 Oct 2020 15:22:16 +0800 Subject: [Update] --- ATRI/plugins/plugin_test/__init__.py | 47 +++++++++++++++++++++++++++++++++++ ATRI/plugins/plugin_test/test.mp3 | Bin 0 -> 4029360 bytes 2 files changed, 47 insertions(+) create mode 100644 ATRI/plugins/plugin_test/__init__.py create mode 100644 ATRI/plugins/plugin_test/test.mp3 (limited to 'ATRI/plugins/plugin_test') diff --git a/ATRI/plugins/plugin_test/__init__.py b/ATRI/plugins/plugin_test/__init__.py new file mode 100644 index 0000000..5a6fe96 --- /dev/null +++ b/ATRI/plugins/plugin_test/__init__.py @@ -0,0 +1,47 @@ +# !/usr/bin/env python3 +# -*- encoding: utf-8 -*- +''' +@File : __init__.py +@Time : 2020/10/11 14:35:26 +@Author : Kyomotoi +@Contact : kyomotoiowo@gmail.com +@Github : https://github.com/Kyomotoi +@License : Copyright © 2018-2020 Kyomotoi, All Rights Reserved. +@Desc : None +''' +__author__ = 'kyomotoi' + +import os +from pathlib import Path +from random import sample + +import nonebot +from nonebot.plugin import on_command +from nonebot.permission import SUPERUSER +from nonebot.adapters.cqhttp import Bot, Event + + +# 此目录下均为功能测试! + + +testRecord = on_command('测试语音', permission=SUPERUSER) + +@testRecord.handle() # type: ignore +async def _(bot: Bot, event: Event, state: dict) -> None: + await testRecord.finish(f"[CQ:record,file=file:///{os.path.abspath(Path('.') / 'ATRI' / 'plugins' / 'plugin_test' / 'test.mp3')}]") + + +testGroupList = on_command('获取群列表', permission=SUPERUSER) + +@testGroupList.handle() # type: ignore +async def _(bot: Bot, event: Event, state: dict) -> None: + group_list = await bot.get_group_list() + group = sample(group_list, 1) + print(group[0]['group_id'], type(group[0]['group_id'])) + +testBot = on_command('获取bot', permission=SUPERUSER) + +@testBot.handle() # type: ignore +async def _(bot: Bot, event: Event, state: dict) -> None: + test_bot = nonebot.get_bots() + print(test_bot, type(test_bot.keys())) \ No newline at end of file diff --git a/ATRI/plugins/plugin_test/test.mp3 b/ATRI/plugins/plugin_test/test.mp3 new file mode 100644 index 0000000..774cf5d Binary files /dev/null and b/ATRI/plugins/plugin_test/test.mp3 differ -- cgit v1.2.3