如何使用Bale机器人将消息分组发送?
对于使用BaleBot发送消息,我们需要具有用户/组的ID并具有accessHash。但是我无法获得accessHash来向组发送消息。
答案 0 :(得分:3)
如果您具有该组(或频道)的id和access_hash,这并不难。您应该制作Peer,然后将其放入send_message函数中。 看这段代码。客户端开始后,它将“ Hello”推送到指定的频道。 注意:请记住组和频道是相似的。
const SDK = require("balebot");
const BaleBot = SDK.BaleBot;
const TextMessage = SDK.TextMessage;
const Group = SDK.Group;
let bot = new BaleBot('token');
bot.hears(["/start"], (message, responder) => {
console.log(responder._peer)
bot.send(new TextMessage("hello"),responder.peer).then((res) => {
console.log(res)
}).catch((err) => {
console.log(err)
});
});