Archived
1
0
Fork 0

add credits

This commit is contained in:
yzhh 2020-08-20 18:30:08 +08:00
parent d52c4d4b57
commit d2202f5b80
5 changed files with 46 additions and 31 deletions

View file

@ -3,7 +3,7 @@ import re
from modules.ab import ab
from modules.bug import bugtracker
from modules.checkuser import checkuser
from modules.help import help
from modules.help import help,credits
from modules.mcv import mcv, mcbv, mcdv
from modules.newbie import new
from modules.ping import ping
@ -28,7 +28,7 @@ def findcommand(str1, group=0):
try:
q = re.match(r'^!(.*\-.*)', str1)
q = str.upper(q.group(1))
return ('bug ' + q)
return 'bug ' + q
except Exception:
pass
@ -44,27 +44,27 @@ async def command(text, group=0):
d = c
if d == 'echo':
echo = re.sub(r'^echo ', '', c)
return (echo)
return echo
if c == 'help':
return (await help())
return help()
elif d == 'paa':
return ('')
return ''
elif d == 'mcv':
return (await mcv())
return await mcv()
elif d == 'mcbv':
return (await mcbv())
return await mcbv()
elif d == 'mcdv':
return (await mcdv())
return await mcdv()
elif d.find('新人') != -1 or d.find('new') != -1:
return (await new())
return await new()
elif d.find("wiki") != -1 or d.find("Wiki") != -1:
return (await(wiki(c, group)))
return await(wiki(c, group))
elif c.find("bug") != -1 or c.find("MC-") != -1 or c.find("BDS-") != -1 or c.find("MCPE-") != -1 or c.find(
"MCAPI-") != -1 or c.find("MCCE-") != -1 or c.find("MCD-") != -1 or c.find("MCL-") != -1 or c.find(
"REALMS-") != -1 or c.find("MCE-") != -1 or c.find("WEB-") != -1:
return (await bugtracker(c))
return await bugtracker(c)
elif d == 'server' or d == 'Server':
return (await ser(c))
return await ser(c)
elif d.find("user") != -1 or d.find("User") != -1:
if c.find("-p") != -1:
f = re.sub(' -p', '', c)
@ -99,20 +99,22 @@ async def command(text, group=0):
if checkuser(h, h2):
h2 = re.sub('User:','',h2)
print(h2)
return (await Userp(h, h2) + "[[usn:" + h2 + "]]")
return await Userp(h, h2) + "[[usn:" + h2 + "]]"
else:
return ('没有找到此用户。')
return '没有找到此用户。'
except Exception as e:
print(str(e))
else:
return (await Username(c))
return await Username(c)
elif d == 'rc':
return (await rc())
return await rc()
elif d == 'ab':
return (await ab())
return await ab()
elif d == 'ping':
return (await ping())
return await ping()
elif d == 'credits':
return credits()
else:
pass
except:

View file

@ -24,6 +24,6 @@ async def ab():
space = '\n'
f = space.join(y)
if f.find('<吃掉了>') != -1 or f.find('<全部吃掉了>') != -1:
return (f + '\n...仅显示前5条内容\n检测到外来信息介入请前往滥用日志查看所有消息。Special:滥用日志\n[一分钟后撤回]')
return f + '\n...仅显示前5条内容\n检测到外来信息介入请前往滥用日志查看所有消息。Special:滥用日志\n[一分钟后撤回]'
else:
return (f + '\n...仅显示前5条内容\n[一分钟后撤回]')
return f + '\n...仅显示前5条内容\n[一分钟后撤回]'

View file

@ -1,9 +1,10 @@
path = '~'
async def help():
return (f'''{path}ab - 查看Minecraft Wiki过滤器日志。
def help():
return f'''{path}ab - 查看Minecraft Wiki过滤器日志。
{path}bug <JiraID> - 从Mojira中获取此Bug的信息
{path}credits - 展示制作人员列表
{path}mcv - 获取当前Minecraft Java版最新版本
{path}mcbv - 获取当前Minecraft基岩版最新版本
{path}mcdv - 获取当前Minecraft Dungeons最新版本
@ -13,18 +14,30 @@ async def help():
{path}wiki -h
! - 用于快捷查bug!mc-4
[[]] - 用于快捷查wiki[[海晶石]]
{{{{}}}} - 用于快捷查wiki模板{{{{v}}}}''')
{{{{}}}} - 用于快捷查wiki模板{{{{v}}}}
[30秒后撤回]'''
async def wikihelp():
return (f'''{path}wiki ~<site> <pagename> - 从指定Gamepedia站点中输出条目链接。
def wikihelp():
return f'''{path}wiki ~<site> <pagename> - 从指定Gamepedia站点中输出条目链接。
{path}wiki <lang>:<pagename>, {path}wiki-<lang> <pagename> - 从指定语言中的Minecraft Wiki中输出条目链接
{path}wiki <pagename> - 从Minecraft Wiki英文中输出条目链接''')
{path}wiki <pagename> - 从Minecraft Wiki英文中输出条目链接'''
async def userhelp():
return (f'''{path}user ~<site> <pagename> - 从指定Gamepedia站点中输出用户信息。
def userhelp():
return f'''{path}user ~<site> <pagename> - 从指定Gamepedia站点中输出用户信息。
{path}user <lang>:<pagename>, {path}user-<lang> <pagename> - 从指定语言中的Minecraft Wiki中输出用户信息
{path}user <pagename> - 从Minecraft Wiki英文中输出用户信息
[-r] - 输出详细信息
[-p] - 输出一张用户信息的图片不包含用户组''')
[-p] - 输出一张用户信息的图片不包含用户组'''
def credits():
return '''===============
主开发者 OasisAkari
_LittleC_
代码贡献 Dianliang233
wyapx
2020 Teahouse Studios
===============
此机器人的源代码已于https://github.com/Teahouse-Studios/bot仓库与母项目Graia采用相同协议AGPL-3.0 License进行开源'''

View file

@ -9,7 +9,7 @@ from .userlib import User1
async def Username(name):
name = re.sub(r'^User', 'user', name)
if name.find(" -h") != -1:
return await userhelp()
return userhelp()
else:
try:
q = re.match(r'^user-(.*?) (.*)', name)

View file

@ -9,7 +9,7 @@ from .wikilib import wiki1, wiki2
async def wiki(message, group=0):
if message.find(' -h') != -1:
return (await wikihelp())
return wikihelp()
else:
lower = re.sub(r'^Wiki', 'wiki', message)
try: