mirror of
https://github.com/syuilo/ai.git
synced 2025-03-25 21:12:56 +00:00
index.ts
This commit is contained in:
parent
8263498b97
commit
9d8a99ddfc
1 changed files with 9 additions and 9 deletions
|
@ -4,7 +4,7 @@ import Message from '@/message.js';
|
||||||
import serifs from '@/serifs.js';
|
import serifs from '@/serifs.js';
|
||||||
import { safeForInterpolate } from '@/utils/safe-for-interpolate.js';
|
import { safeForInterpolate } from '@/utils/safe-for-interpolate.js';
|
||||||
|
|
||||||
const titles = ['さん', 'くん', '君', 'ちゃん', '様', '先生'];
|
const titles = ['Miss.', 'Kun', 'Master', 'Chan', 'Mr.', 'teacher','Sensei','boy'];
|
||||||
|
|
||||||
export default class extends Module {
|
export default class extends Module {
|
||||||
public readonly name = 'core';
|
public readonly name = 'core';
|
||||||
|
@ -33,7 +33,7 @@ export default class extends Module {
|
||||||
@bindThis
|
@bindThis
|
||||||
private transferBegin(msg: Message): boolean {
|
private transferBegin(msg: Message): boolean {
|
||||||
if (!msg.text) return false;
|
if (!msg.text) return false;
|
||||||
if (!msg.includes(['引継', '引き継ぎ', '引越', '引っ越し'])) return false;
|
if (!msg.includes(['Takeover', 'inheret', 'moving', 'transfer'])) return false;
|
||||||
|
|
||||||
const code = msg.friend.generateTransferCode();
|
const code = msg.friend.generateTransferCode();
|
||||||
|
|
||||||
|
@ -63,10 +63,10 @@ export default class extends Module {
|
||||||
@bindThis
|
@bindThis
|
||||||
private setName(msg: Message): boolean {
|
private setName(msg: Message): boolean {
|
||||||
if (!msg.text) return false;
|
if (!msg.text) return false;
|
||||||
if (!msg.text.includes('って呼んで')) return false;
|
if (!msg.text.includes('Call me')) return false;
|
||||||
if (msg.text.startsWith('って呼んで')) return false;
|
if (msg.text.startsWith('Call me')) return false;
|
||||||
|
|
||||||
const name = msg.text.match(/^(.+?)って呼んで/g)![1];
|
const name = msg.text.match(/^(.+?)Call me/g)![1];
|
||||||
|
|
||||||
if (name.length > 10) {
|
if (name.length > 10) {
|
||||||
msg.reply(serifs.core.tooLong);
|
msg.reply(serifs.core.tooLong);
|
||||||
|
@ -117,7 +117,7 @@ export default class extends Module {
|
||||||
@bindThis
|
@bindThis
|
||||||
private version(msg: Message): boolean {
|
private version(msg: Message): boolean {
|
||||||
if (!msg.text) return false;
|
if (!msg.text) return false;
|
||||||
if (!msg.or(['v', 'version', 'バージョン'])) return false;
|
if (!msg.or(['v', 'version', 'Version'])) return false;
|
||||||
|
|
||||||
msg.reply(`\`\`\`\nv${this.ai.version}\n\`\`\``, {
|
msg.reply(`\`\`\`\nv${this.ai.version}\n\`\`\``, {
|
||||||
immediate: true
|
immediate: true
|
||||||
|
@ -135,10 +135,10 @@ export default class extends Module {
|
||||||
this.unsubscribeReply(key);
|
this.unsubscribeReply(key);
|
||||||
};
|
};
|
||||||
|
|
||||||
if (msg.text.includes('はい')) {
|
if (msg.text.includes('yes')) {
|
||||||
msg.friend.updateName(data.name + 'さん');
|
msg.friend.updateName(data.name + 'Mr. Miss.');
|
||||||
done();
|
done();
|
||||||
} else if (msg.text.includes('いいえ')) {
|
} else if (msg.text.includes('no')) {
|
||||||
msg.friend.updateName(data.name);
|
msg.friend.updateName(data.name);
|
||||||
done();
|
done();
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Reference in a new issue