23 Star 75 Fork 13

开源社 / wechat-robot

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
gitter-utils.js 1.33 KB
一键复制 编辑 原始数据 按行查看 历史
kaiyuanshe-robot 提交于 2018-12-07 09:32 . 添加会员招新相关代码
const request = require('request');
const Parser = require('./msg-parser');
const Gitter_Token = process.env.GITTER_TOKEN;
function getRoomID(topic) {
switch (topic) {
case "开源社2018理事会":
return "5be0f401d73408ce4fadf912";
case "开源社.KCoin开发组":
return "5bd336ccd73408ce4face117";
case "开源社.开放黑客松项目组":
return "5be27cdfd73408ce4fae1a77";
case "开源社.官网开发组":
return "5bdc4807d73408ce4fada5a1";
default:
return null;
}
}
exports.sendMsgToGitter = async function (bot, msg) {
var text = await Parser.getMsgText(bot, msg);
var room_topic = msg.room().payload.topic;
var room_id = getRoomID(room_topic);
if (text == null) {
text = msg.text();
}
if (room_id != null) {
request.post(
{
url: 'https://api.gitter.im/v1/rooms/' + room_id + '/chatMessages',
headers: {
"Accept": "application/json",
"Authorization": Gitter_Token
},
form: {
text: msg.from().name() + ":" + text
}
},
function (error, response, body) {
console.log(body);
}
);
}
}
Python
1
https://gitee.com/kaiyuanshe/wechat-robot.git
git@gitee.com:kaiyuanshe/wechat-robot.git
kaiyuanshe
wechat-robot
wechat-robot
master

搜索帮助