Archived
1
0
Fork 0
This repository has been archived on 2024-04-26. You can view files and clone it, but cannot push or open issues or pull requests.
akari-bot/modules/github/__init__.py
2021-08-01 22:26:55 +08:00

19 lines
918 B
Python

from core.loader.decorator import command
from core.elements import MessageSession
from modules.github import repo, user, search
@command('github', alias=['gh'], help_doc=(
'~github repo <name> {获取 GitHub 仓库信息}',
'~github user <name> {获取 GitHub 用户或组织信息}',
'~github org <name> {~github user 的别名}',
'~github search <query> {搜索 GitHub 上的仓库}'))
async def github(msg: MessageSession):
if msg.parsed_msg['repo']:
return await repo.repo(msg)
elif msg.parsed_msg['user'] or msg.parsed_msg['org']:
return await user.user(msg)
elif msg.parsed_msg['search']:
return await search.search(msg)
else:
return await msg.sendMessage('发生错误:指令使用错误,请选择 repo、user 或 search 工作模式。使用 ~help github 查看详细帮助。')