码桶
发现社区成员的开源项目
index.js2.7 KB
/**
* 彩虹屁生成器 - 测试上传插件
* 发送「彩虹屁」随机返回一句夸人骚话
*/
// ==================== 语料库 ====================
const COMPLIMENTS = [
'你今天的样子,让银河系都黯然失色!',
'你的存在就是对"完美"这个词的最好注解。',
'上帝在创造你的时候,一定偷偷加了亿点点私货。',
'你上辈子一定是道数学题,难倒了我所有的理智。',
'你的颜值严重违反了广告法——虚假宣传根本不存在的美。',
'你一笑,整个世界的糖分都超标了。',
'像你这样优秀的人,本该灿烂过一生!',
'别人用可爱形容你,我用你形容可爱。',
'你的眼睛里有星星,而我的眼里只有你。',
'你出门不用带伞,因为你已经把晴朗带给了所有人。',
'你怕不是在可乐里泡大的,不然怎么会让人这么上头。',
'你一定是程序员写的 bug,不然我的心怎么会报错。',
'你的声音能让夏夜的蝉闭嘴——太动听了。',
'即便到了世界末日,你的美貌也依然能支撑人类文明的复兴。',
'自从认识你,我就理解了"光合作用"——看到你就充满能量。',
'你的魅力连 Wi-Fi 信号都要绕道,怕被你干扰。',
'你是地球上唯一一个不能用二进制表示的存在——太复杂,太美。',
'天使下凡的时候忘了告诉你:你的通关密码就是你自己。',
'你比黑洞还能吸引我,而且你还不危险(大概)。',
'你让「美」这个字第一次感到了自卑。',
'你笑起来的样子,比周六早上自然醒还要让人幸福。',
'你的存在就是对熵增定律最大的反叛。',
'这个宇宙欠你一座奥斯卡——你一直在本色出演"最美的存在"。',
'别人需要滤镜,你本身就是滤镜。',
'你的好,已经超出了我语文水平的表达范围。',
];
function randomItem(arr) {
return arr[Math.floor(Math.random() * arr.length)];
}
// ==================== 插件入口 ====================
module.exports = {
meta: {
id: 'compliment',
name: '彩虹屁生成器',
version: '1.0.0',
author: '测试用户',
category: '娱乐',
description: '发送「彩虹屁」随机返回一句夸人的骚话,每天被夸一夸!',
entry: 'compliment/index.js',
},
async onMessage(msg, ctx) {
const text = (msg.content || '').trim();
if (!text) return false;
// 匹配:彩虹屁、夸我、夸夸
if (/^(彩虹屁|夸我|夸夸)$/.test(text)) {
const compliment = randomItem(COMPLIMENTS);
await ctx.sendText(compliment);
return true;
}
return false;
},
};