diff options
author | Kyomotoi <[email protected]> | 2020-10-18 15:22:16 +0800 |
---|---|---|
committer | Kyomotoi <[email protected]> | 2020-10-18 15:22:16 +0800 |
commit | e96c42ef2006e052dc334c1cc1771e546f357fae (patch) | |
tree | f1f813573396f0b7ecd005bed8b8bfb54f355a72 /ATRI/plugins/plugin_test | |
parent | 9b1384577c16486f8ea21632a0cee50e05fd43ad (diff) | |
download | ATRI-e96c42ef2006e052dc334c1cc1771e546f357fae.tar.gz ATRI-e96c42ef2006e052dc334c1cc1771e546f357fae.tar.bz2 ATRI-e96c42ef2006e052dc334c1cc1771e546f357fae.zip |
[Update]
Diffstat (limited to 'ATRI/plugins/plugin_test')
-rw-r--r-- | ATRI/plugins/plugin_test/__init__.py | 47 | ||||
-rw-r--r-- | ATRI/plugins/plugin_test/test.mp3 | bin | 0 -> 4029360 bytes |
2 files changed, 47 insertions, 0 deletions
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 : [email protected] +@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) + [email protected]() # 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) + [email protected]() # 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) + [email protected]() # 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 Binary files differnew file mode 100644 index 0000000..774cf5d --- /dev/null +++ b/ATRI/plugins/plugin_test/test.mp3 |