add locales (rip jikipedia)
This commit is contained in:
parent
35757d78e2
commit
da3610b4c3
5 changed files with 30 additions and 12 deletions
|
@ -43,17 +43,17 @@ QQ 频道的测试版支持也请在上方链接申请。我们正在进行 QQ
|
|||
|
||||
### 自搭建
|
||||
|
||||
你可以 [参考这里](./DEPLOY.md) 来进行尝试搭建。
|
||||
你可以[参考这里](./DEPLOY.md) 来进行尝试搭建。
|
||||
|
||||
若遇到问题,可以通过 [issue](https://github.com/Teahouse-Studios/bot/issues/new) 或其他方式咨询开发者。
|
||||
|
||||
### 多语言
|
||||
|
||||
关于小可的多语言问题,可前往[Crowdin](https://crowdin.com/project/akari-bot)提出。
|
||||
关于小可的多语言问题,可前往 [Crowdin](https://crowdin.com/project/akari-bot) 提出。
|
||||
|
||||
### 贡献
|
||||
|
||||
如您想为我们编写新的模块,可以看看 [这里](https://bot.teahouse.team/wiki/%E6%96%B0%E5%BB%BA%E6%A8%A1%E5%9D%97%E6%8C%87%E5%8D%97)
|
||||
如您想为我们编写新的模块,可以看看[这里](https://bot.teahouse.team/wiki/%E6%96%B0%E5%BB%BA%E6%A8%A1%E5%9D%97%E6%8C%87%E5%8D%97)。
|
||||
|
||||
## 许可
|
||||
|
||||
|
|
|
@ -3,12 +3,13 @@ import re
|
|||
|
||||
from core.builtins import Bot
|
||||
from core.component import on_command, on_regex
|
||||
from core.utils.i18n import get_target_locale
|
||||
from .bugtracker import bugtracker_get
|
||||
|
||||
bug = on_command('bug', alias='b', developers=['OasisAkari'])
|
||||
|
||||
|
||||
@bug.handle('<MojiraID> {查询 Mojira 上的漏洞编号内容。}')
|
||||
@bug.handle('<MojiraID> {{bug.desc}}')
|
||||
async def bugtracker(msg: Bot.MessageSession):
|
||||
mojira_id = msg.parsed_msg['<MojiraID>']
|
||||
if mojira_id:
|
||||
|
@ -19,7 +20,7 @@ async def bugtracker(msg: Bot.MessageSession):
|
|||
|
||||
|
||||
rbug = on_regex('bug_regex',
|
||||
desc='开启后发送 !<mojiraid> 将会查询 Mojira 并发送该漏洞的梗概内容。',
|
||||
desc='{bug_regex.help}',
|
||||
developers=['OasisAkari'])
|
||||
|
||||
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
from core.builtins import Bot
|
||||
from core.component import on_command
|
||||
from core.dirty_check import check
|
||||
from modules.meme.jiki import jiki
|
||||
from core.utils.i18n import get_target_locale
|
||||
#from modules.meme.jiki import jiki
|
||||
from modules.meme.moegirl import moegirl
|
||||
from modules.meme.nbnhhsh import nbnhhsh
|
||||
from modules.meme.urban import urban
|
||||
|
@ -10,13 +11,14 @@ meme = on_command(
|
|||
bind_prefix='meme',
|
||||
# well, people still use it though it only lived for an hour or so
|
||||
alias=['nbnhhsh'],
|
||||
desc='全功能梗查询。',
|
||||
desc='{meme.desc}',
|
||||
developers=['Dianliang233'])
|
||||
|
||||
|
||||
@meme.handle(help_doc='<term> {在萌娘百科、nbnhhsh、Urban Dictionary 中查询梗}')
|
||||
@meme.handle(help_doc='<term> {{meme.help}}')
|
||||
async def _(msg: Bot.MessageSession):
|
||||
res_jiki = await jiki(msg.parsed_msg['<term>'])
|
||||
# res_jiki = await jiki(msg.parsed_msg['<term>'])
|
||||
# R.I.P jikipedia
|
||||
res_moegirl = await moegirl(msg.parsed_msg['<term>'])
|
||||
res_nbnhhsh = await nbnhhsh(msg.parsed_msg['<term>'])
|
||||
res_urban = await urban(msg.parsed_msg['<term>'])
|
||||
|
|
13
modules/meme/locales/zh_cn.json
Normal file
13
modules/meme/locales/zh_cn.json
Normal file
|
@ -0,0 +1,13 @@
|
|||
{
|
||||
"meme.desc": "全功能迷因查询。",
|
||||
"meme.help": "在萌娘百科、nbnhhsh、Urban Dictionary 等中查询迷因",
|
||||
"meme.jiki": "小鸡百科",
|
||||
"meme.moegirl": "萌娘百科",
|
||||
"meme.nbnhhsh": "nbnhhsh",
|
||||
"meme.urban": "Urban Dictionary",
|
||||
"meme.error": "查询出错。",
|
||||
"meme.none": "没有找到相关结果",
|
||||
"meme.result": "($result 个结果):",
|
||||
"meme.nbnhhsh.result": "($result 个结果,已收录):",
|
||||
"meme.nbnhhsh.result.ai": "($result 个结果,AI 猜测):"
|
||||
}
|
|
@ -5,15 +5,17 @@ import traceback
|
|||
from core.builtins import Bot
|
||||
from core.component import on_command
|
||||
from core.dirty_check import check
|
||||
from core.utils.i18n import get_target_locale
|
||||
from .server import server
|
||||
|
||||
s = on_command('server', alias='s', developers=['_LittleC_', 'OasisAkari'])
|
||||
|
||||
|
||||
@s.handle('<ServerIP:Port> [-r] [-p] {获取Minecraft Java/基岩版服务器motd。}',
|
||||
@s.handle('<ServerIP:Port> [-r] [-p] {{server.desc}}',
|
||||
options_desc={'-r': '显示原始信息', '-p': '显示玩家列表'})
|
||||
async def main(msg: Bot.MessageSession):
|
||||
enabled_addon = msg.options.get('server_revoke')
|
||||
lang = get_target_locale(msg)
|
||||
if enabled_addon is None:
|
||||
enabled_addon = True
|
||||
gather_list = []
|
||||
|
@ -45,7 +47,7 @@ async def main(msg: Bot.MessageSession):
|
|||
except:
|
||||
traceback.print_exc()
|
||||
if is_local_ip:
|
||||
return await msg.sendMessage('发生错误:无效的 IP 地址。')
|
||||
return await msg.sendMessage(f'{lang.t(""server.local_ip")})
|
||||
sm = ['j', 'b']
|
||||
for x in sm:
|
||||
gather_list.append(asyncio.ensure_future(s(
|
||||
|
@ -64,7 +66,7 @@ async def main(msg: Bot.MessageSession):
|
|||
await msg.finish()
|
||||
|
||||
|
||||
@s.handle('revoke <enable|disable> {是否启用自动撤回功能(默认为是)。}')
|
||||
@s.handle('revoke <enable|disable> {{server.revoke.help}}')
|
||||
async def revoke(msg: Bot.MessageSession):
|
||||
if msg.parsed_msg.get('<enable|disable>') == 'enable':
|
||||
msg.data.edit_option('server_revoke', True)
|
||||
|
|
Reference in a new issue