add credits
This commit is contained in:
parent
d52c4d4b57
commit
d2202f5b80
5 changed files with 46 additions and 31 deletions
|
@ -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:
|
||||
|
|
|
@ -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[一分钟后撤回]'
|
||||
|
|
|
@ -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进行开源。'''
|
|
@ -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)
|
||||
|
|
|
@ -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:
|
||||
|
|
Reference in a new issue