summaryrefslogtreecommitdiff
path: root/ATRI/plugins/plugin_test
diff options
context:
space:
mode:
authorKyomotoi <[email protected]>2020-10-18 15:22:16 +0800
committerKyomotoi <[email protected]>2020-10-18 15:22:16 +0800
commite96c42ef2006e052dc334c1cc1771e546f357fae (patch)
treef1f813573396f0b7ecd005bed8b8bfb54f355a72 /ATRI/plugins/plugin_test
parent9b1384577c16486f8ea21632a0cee50e05fd43ad (diff)
downloadATRI-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__.py47
-rw-r--r--ATRI/plugins/plugin_test/test.mp3bin0 -> 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
new file mode 100644
index 0000000..774cf5d
--- /dev/null
+++ b/ATRI/plugins/plugin_test/test.mp3
Binary files differ