Loading... <div class="panel panel-default collapse-panel box-shadow-wrap-lg"><div class="panel-heading panel-collapse" data-toggle="collapse" data-target="#collapse-d6243190d27d644786f830a7660754ab65" aria-expanded="true"><div class="accordion-toggle"><span style="">体验QQ群632053450,点击并向下滑动可查看二维码</span> <i class="pull-right fontello icon-fw fontello-angle-right"></i> </div> </div> <div class="panel-body collapse-panel-body"> <div id="collapse-d6243190d27d644786f830a7660754ab65" class="collapse collapse-content"><p></p>  <p></p></div></div></div> ### 部署 - 安装好node环境,推荐使用docker部署 - git本项目至你的服务器 <div class="hideContent">此处内容需要评论回复后(审核通过)方可阅读。</div> - 安装依赖`yarn` - 修改index.js头部文件`19行和20行修改为你的QQ号码和密码` - 修改触发关键词 ```javascript 55-56行。自行修改逻辑和关键词 默认: if (msg.message.indexOf('奖牌榜') > -1) { } 触发的关键词为: 奖牌榜 ``` - 运行`node index.js` ### 运行截图  All done! ### 功能扩展 - 如果你是做货代或者是各种服务商,可以自行修改监听关键词和回复消息 - 你可以提醒你女朋友喝热水(分手技能√get +1) - 接口获取股票基金数据,天气,汇率等等 - 增加腾讯闲聊接口 多喝热水示例:  多喝热水,关键代码(优化) ```javascript 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 { //调用闲聊 ``` 闲聊代码示例 ```javascript // 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 日 © 允许规范转载 打赏 赞赏作者 支付宝 赞 0 如果觉得我的文章对你有用,请随意赞赏