diff --git a/src/modules/core/index.ts b/src/modules/core/index.ts index df37e53..c90d377 100644 --- a/src/modules/core/index.ts +++ b/src/modules/core/index.ts @@ -80,6 +80,11 @@ export default class CoreModule implements IModule { return true; } + if (name.includes('@')) { + msg.reply(serifs.core.invalidName); + return true; + } + const titles = ['さん', 'くん', '君', 'ちゃん', '様', '先生']; const withSan = titles.some(t => name.endsWith(t)); diff --git a/src/serifs.ts b/src/serifs.ts index 9905921..b9ebae4 100644 --- a/src/serifs.ts +++ b/src/serifs.ts @@ -8,6 +8,7 @@ export default { goodNight: 'おやすみなさい!', goodNightWithName: 'おやすみなさい、{name}!', tooLong: '長すぎる気がします...', + invalidName: '発音が難しい気がします', requireMoreLove: 'もっと仲良くなったら考えてあげてもいいですよ?', happyBirthday: 'お誕生日おめでとうございます🎉', happyBirthdayWithName: 'お誕生日おめでとうございます、{name}🎉',