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
2023-04-04 22:19:34 +08:00

28 lines
732 B
Python

from core.builtins import Bot
from core.component import module
from modules.github import repo, user, search
github = module('github', alias=['gh'], developers=['Dianliang233'])
@github.handle('<name> {{github.help}}')
async def _(msg: Bot.MessageSession):
if '/' in msg.parsed_msg['<name>']:
await repo.repo(msg)
else:
await user.user(msg)
@github.handle('repo <name> {{github.repo.help}}')
async def _(msg: Bot.MessageSession):
await repo.repo(msg)
@github.handle('[user|org] <name> {{github.user.help}}')
async def _(msg: Bot.MessageSession):
await user.user(msg)
@github.handle('search <query> {{github.search.help}}')
async def _(msg: Bot.MessageSession):
await search.search(msg)