体验QQ群632053450,点击并向下滑动可查看二维码

测试

部署

  • 安装好node环境,推荐使用docker部署
  • git本项目至你的服务器

此处内容需要评论回复后(审核通过)方可阅读。

  • 安装依赖yarn
  • 修改index.js头部文件19行和20行修改为你的QQ号码和密码
  • 修改触发关键词
55-56行。自行修改逻辑和关键词
默认:
if (msg.message.indexOf('奖牌榜') > -1) {
}
触发的关键词为:
奖牌榜
  • 运行node index.js

运行截图

运行状况

All done!

功能扩展

  • 如果你是做货代或者是各种服务商,可以自行修改监听关键词和回复消息
  • 你可以提醒你女朋友喝热水(分手技能√get +1)
  • 接口获取股票基金数据,天气,汇率等等
  • 增加腾讯闲聊接口

多喝热水示例:

请女朋友多喝热水

多喝热水,关键代码(优化)

if (msgp.message.indexOf('你好') > -1 || msgp.message.indexOf('在吗') > -1) { //打招呼,你好或者在吗
    client.sendPrivateMsg(msgp.fromAccount, "与君初相识,犹如故人归,嗨,别来无恙啊!");
} else if (msgp.fromAccount == 329025297 && (msgp.message.indexOf('肚子疼') > -1 || msgp.message.indexOf('不舒服') > -1)) { //锁定对方号码,防止误发不相干人员,识别'肚子疼'回复多喝热水!可自行添加逻辑,
    client.sendPrivateMsg(msgp.fromAccount, pi + "请多喝热水!"); //示例,请勿发送此句!!!
} else if (msgp.messageType == 'image' && magp == 'male') { //如果对方发表情包,且判断为男的,则准备一大包表情包对付他,女的则相对平和的表情包
    client.sendPrivateMsg(msgp.fromAccount, facePackage);
} else if (msgp.messageType == 'face') { //如果对方发表情,则发表情
    client.sendPrivateMsg(msgp.fromAccount, face);
} else { //调用闲聊

闲聊代码示例

// Depends on tencentcloud-sdk-nodejs version 4.0.3 or higher
const tencentcloud = require("tencentcloud-sdk-nodejs");

const NlpClient = tencentcloud.nlp.v20190408.Client;

const clientConfig = {
  credential: {
    secretId: "SecretId",
    secretKey: "SecretKey",
  },
  region: "",
  profile: {
    httpProfile: {
      endpoint: "nlp.tencentcloudapi.com",
    },
  },
};

const client = new NlpClient(clientConfig);
const params = {};
client.WordSimilarity(params).then(
  (data) => {
    console.log(data);
  },
  (err) => {
    console.error("error", err);
  }
);
最后修改:2021 年 08 月 30 日
如果觉得我的文章对你有用,请随意赞赏