Skip to content

Commit 40e5839

Browse files
committed
chore: Honse
1 parent 207d414 commit 40e5839

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

src/ps/handlers/autores.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { PSNoPrefixHelp } from '@/cache';
22
import { owner, prefix, username } from '@/config/ps';
33
import { fromHumanTime } from '@/utils/humanTime';
4+
import { sample } from '@/utils/random';
45
import { toId } from '@/utils/toId';
56

67
import type { PSMessage } from '@/types/ps';
@@ -31,4 +32,17 @@ export function autoResHandler(message: PSMessage) {
3132
PSNoPrefixHelp[userid] = new Date();
3233
return message.reply(helpMessage);
3334
}
35+
36+
if (message.type === 'chat') {
37+
if (!message.content.startsWith(prefix)) {
38+
if (['lunarnewyear'].includes(message.target.id)) {
39+
const HONSE_REGEX = /(\w*)horse(\w*)/i;
40+
if (HONSE_REGEX.test(message.content) && sample(20) === 0) {
41+
const honse = message.content.match(HONSE_REGEX)!;
42+
const honseText = honse[1] || honse[2] ? `*${honse[1]}HONSE${honse[2]}` : '*honse';
43+
message.reply(honseText);
44+
}
45+
}
46+
}
47+
}
3448
}

0 commit comments

Comments
 (0)