代码拉取完成,页面将自动刷新
同步操作将从 开源社/wechat-robot 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
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);
}
);
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。