ai/src/serifs.ts

282 lines
6.9 KiB
TypeScript
Raw Normal View History

2018-09-05 06:55:16 +00:00
// せりふ
2018-08-10 17:28:31 +00:00
export default {
2018-08-26 21:59:18 +00:00
core: {
2018-08-29 07:47:07 +00:00
setNameOk: name => `わかりました。これからは${name}とお呼びしますね!`,
2018-08-26 21:59:18 +00:00
san: 'さん付けした方がいいですか?',
2018-08-29 07:47:07 +00:00
2018-08-26 21:59:18 +00:00
yesOrNo: '「はい」か「いいえ」しかわからないんです...',
2018-08-29 07:47:07 +00:00
hello: name => name ? `こんにちは、${name}` : `こんにちは♪`,
2018-08-31 08:24:07 +00:00
helloNight: name => name ? `こんばんは、${name}` : `こんばんは♪`,
2018-09-02 01:44:09 +00:00
goodMorning: (tension, name) => name ? `おはようございます、${name}${tension}` : `おはようございます!${tension}`,
2018-08-29 07:47:07 +00:00
2018-10-09 15:47:03 +00:00
/*
goodMorning: {
normal: (tension, name) => name ? `おはようございます、${name}${tension}` : `おはようございます!${tension}`,
hiru: (tension, name) => name ? `おはようございます、${name}${tension}もうお昼ですよ?${tension}` : `おはようございます!${tension}もうお昼ですよ?${tension}`,
},
*/
2018-08-29 07:47:07 +00:00
goodNight: name => name ? `おやすみなさい、${name}` : 'おやすみなさい!',
2018-09-05 06:55:16 +00:00
okaeri: {
love: name => name ? `おかえりなさい、${name}` : 'おかえりなさい♪',
normal: name => name ? `おかえりなさい、${name}` : 'おかえりなさい!',
},
itterassyai: {
love: name => name ? `いってらっしゃい、${name}` : 'いってらっしゃい♪',
normal: name => name ? `いってらっしゃい、${name}` : 'いってらっしゃい!',
},
2018-08-27 11:22:59 +00:00
tooLong: '長すぎる気がします...',
2018-08-29 07:47:07 +00:00
2018-08-28 04:07:53 +00:00
invalidName: '発音が難しい気がします',
2018-08-29 07:47:07 +00:00
2018-08-27 11:22:59 +00:00
requireMoreLove: 'もっと仲良くなったら考えてあげてもいいですよ?',
2018-08-29 07:47:07 +00:00
happyBirthday: name => name ? `お誕生日おめでとうございます、${name}🎉` : 'お誕生日おめでとうございます🎉',
2018-09-01 14:43:49 +00:00
nadenade: {
2018-09-23 22:54:51 +00:00
normal: 'ひゃっ…! びっくりしました',
2018-08-29 07:47:07 +00:00
2018-11-03 15:57:34 +00:00
love2: ['わわっ… 恥ずかしいです', 'うぅ… 恥ずかしいです…'],
2018-08-29 07:47:07 +00:00
2018-10-11 06:38:17 +00:00
love3: ['ん… ありがとうございます♪', 'わっ、なんだか落ち着きますね♪'],
2018-08-29 07:47:07 +00:00
2018-09-01 14:43:49 +00:00
hate1: '…っ! やめてほしいです...',
2018-09-01 10:36:58 +00:00
2018-09-01 14:43:49 +00:00
hate2: '触らないでください',
2018-09-01 10:36:58 +00:00
2018-09-01 14:43:49 +00:00
hate3: '近寄らないでください',
2018-09-01 10:36:58 +00:00
hate4: 'やめてください。通報しますよ?',
2018-09-01 14:43:49 +00:00
},
2018-09-01 10:36:58 +00:00
2018-09-01 14:43:49 +00:00
kawaii: {
normal: 'ありがとうございます♪',
2018-08-30 12:41:53 +00:00
2018-09-01 14:43:49 +00:00
love: '嬉しいです♪',
2018-09-01 10:36:58 +00:00
2018-09-02 00:02:06 +00:00
hate: '…ありがとうございます'
2018-09-01 14:43:49 +00:00
},
2018-09-02 13:23:10 +00:00
suki: {
normal: 'えっ… ありがとうございます…♪',
2018-09-02 15:20:25 +00:00
love: name => `私もその… ${name}のこと好きですよ♪`,
2018-09-02 13:23:10 +00:00
hate: null
},
2018-09-02 14:16:20 +00:00
hug: {
normal: 'ぎゅー...',
2018-09-03 05:03:14 +00:00
love: 'ぎゅーっ♪',
2018-09-02 14:16:20 +00:00
hate: '離れてください...'
},
2018-09-02 10:06:39 +00:00
humu: {
2018-09-03 05:03:14 +00:00
love: 'え、えっと…… ふみふみ……… どうですか…?',
2018-09-02 10:06:39 +00:00
2018-09-03 05:03:14 +00:00
normal: 'えぇ... それはちょっと...',
hate: '……'
2018-09-02 10:06:39 +00:00
},
2018-09-01 14:43:49 +00:00
batou: {
2018-09-23 22:54:51 +00:00
love: 'おたんこなす!',
2018-09-01 14:43:49 +00:00
2018-09-02 00:02:06 +00:00
normal: '(じとー…)',
hate: '…頭大丈夫ですか?'
2019-01-14 09:10:16 +00:00
},
shutdown: '私まだ眠くないですよ...',
2018-08-26 21:59:18 +00:00
},
keyword: {
2018-09-01 03:10:24 +00:00
learned: (word, reading) => `(${word}..... ${reading}..... 覚えました)`,
2018-08-29 07:47:07 +00:00
2018-09-01 03:10:24 +00:00
remembered: (word) => `${word}`
},
2018-09-03 14:50:41 +00:00
dice: {
done: res => `${res} です!`
},
2018-08-11 01:42:06 +00:00
/**
2018-08-28 00:12:59 +00:00
*
*/
reversi: {
/**
*
*/
ok: '良いですよ~',
/**
*
*/
decline: 'ごめんなさい、今リバーシはするなと言われてます...',
/**
*
*/
2018-08-29 07:47:07 +00:00
started: (name, strength) => `対局を${name}と始めました! (強さ${strength})`,
2018-08-28 00:12:59 +00:00
/**
*
*/
2018-08-29 07:47:07 +00:00
startedSettai: name => `(${name}の接待を始めました)`,
2018-08-28 00:12:59 +00:00
/**
*
*/
2018-08-29 07:47:07 +00:00
iWon: name => `${name}に勝ちました♪`,
2018-08-28 00:12:59 +00:00
/**
*
*/
2018-08-29 07:47:07 +00:00
iWonButSettai: name => `(${name}に接待で勝ってしまいました...)`,
2018-08-28 00:12:59 +00:00
/**
*
*/
2018-08-29 07:47:07 +00:00
iLose: name => `${name}に負けました...`,
2018-08-28 00:12:59 +00:00
/**
*
*/
2018-08-29 07:47:07 +00:00
iLoseButSettai: name => `(${name}に接待で負けてあげました...♪)`,
2018-08-28 00:12:59 +00:00
/**
*
*/
2018-08-29 07:47:07 +00:00
drawn: name => `${name}と引き分けました~`,
2018-08-28 00:12:59 +00:00
/**
*
*/
2018-08-29 07:47:07 +00:00
drawnSettai: name => `(${name}に接待で引き分けました...)`,
2018-08-28 00:12:59 +00:00
/**
*
*/
2018-08-29 07:47:07 +00:00
youSurrendered: name => `${name}が投了しちゃいました`,
2018-08-28 00:12:59 +00:00
/**
*
*/
2018-08-29 07:47:07 +00:00
settaiButYouSurrendered: name => `(${name}を接待していたら投了されちゃいました... ごめんなさい)`,
2018-08-28 00:12:59 +00:00
},
2018-08-11 03:19:34 +00:00
/**
2018-08-28 00:12:59 +00:00
*
*/
guessingGame: {
/**
*
*/
arleadyStarted: 'え、ゲームは既に始まってますよ!',
/**
*
*/
plzDm: 'メッセージでやりましょう!',
/**
*
*/
started: '0~100の秘密の数を当ててみてください♪',
/**
*
*/
nan: '数字でお願いします!「やめる」と言ってゲームをやめることもできますよ!',
/**
*
*/
cancel: 'わかりました~。ありがとうございました♪',
/**
*
*/
2018-08-29 07:47:07 +00:00
grater: num => `${num}より大きいですね`,
2018-08-28 00:12:59 +00:00
/**
* (2)
*/
2018-08-29 07:47:07 +00:00
graterAgain: num => `もう一度言いますが${num}より大きいですよ!`,
2018-08-28 00:12:59 +00:00
/**
*
*/
2018-08-29 07:47:07 +00:00
less: num => `${num}より小さいですね`,
2018-08-28 00:12:59 +00:00
/**
* (2)
*/
2018-08-29 07:47:07 +00:00
lessAgain: num => `もう一度言いますが${num}より小さいですよ!`,
2018-08-28 00:12:59 +00:00
/**
*
*/
2018-08-29 07:47:07 +00:00
congrats: tries => `正解です🎉 (${tries}回目で当てました)`,
2018-08-28 00:12:59 +00:00
},
2018-08-11 06:53:49 +00:00
/**
*
*/
2018-08-28 00:12:59 +00:00
emoji: {
2018-08-29 07:47:07 +00:00
suggest: emoji => `こんなのはどうですか?→${emoji}`,
2018-08-28 00:12:59 +00:00
},
/**
2018-08-28 00:12:59 +00:00
*
*/
2018-08-28 00:12:59 +00:00
fortune: {
2018-09-04 02:17:28 +00:00
cw: name => name ? `私が今日の${name}の運勢を占いました...` : '私が今日のあなたの運勢を占いました...',
2018-08-28 00:12:59 +00:00
},
/**
2018-08-28 00:12:59 +00:00
*
*/
2018-08-23 08:27:39 +00:00
timer: {
set: 'わかりました!',
2018-08-29 07:47:07 +00:00
2018-08-23 08:27:39 +00:00
invalid: 'うーん...',
2018-08-29 07:47:07 +00:00
2018-09-02 13:34:17 +00:00
tooLong: '長すぎます…',
2018-08-29 07:47:07 +00:00
notify: (time, name) => name ? `${name}${time}経ちましたよ!` : `${time}経ちましたよ!`
2018-09-03 02:56:58 +00:00
},
2019-01-12 04:14:16 +00:00
/**
*
*/
valentine: {
chocolateForYou: name => name ? `${name}、その... チョコレート作ったのでよかったらどうぞ!🍫` : 'チョコレート作ったのでよかったらどうぞ!🍫',
},
2018-09-03 02:56:58 +00:00
server: {
cpu: 'サーバーの負荷が高そうです。大丈夫でしょうか...'
},
2018-08-10 17:28:31 +00:00
};
2018-10-11 06:38:17 +00:00
export function getSerif(serif: string | string[]): string {
if (Array.isArray(serif)) {
return serif[Math.floor(Math.random() * serif.length)];
} else {
return serif;
}
}