receiver是一个Yuka js库的Telegram接收器。
该接收器提供了一个提取Telegram消息并传递给Yuka的机制。
使用npm安装receiver:
npm install yuka-receiver
接收器需要Telegram bot的API密钥和你要监听的频道/组的英文名称。
以下是一个简单的例子:
const TelegramReceiver = require('yuka-receiver');
const botToken = '<YOUR-TELEGRAM-BOT-TOKEN>';
const channelName = '<YOUR-TELEGRAM-CHANNEL-NAME>';
const receiver = new TelegramReceiver(botToken, channelName);
receiver.on('message', (message) => {
console.log(`Received message: ${message.text}`);
});
在上面的例子中,message
事件将在接收到新消息时触发。
以下是接收器的公共方法和事件:
new TelegramReceiver(botToken, channelName)
创建一个新的Telegram接收器对象。
botToken
是你的Telegram bot的API密钥。
channelName
是要监听的频道/组的英文名称。
message
当接收器从Telegram接收到新消息时触发。
start()
启动接收器。
stop()
停止接收器。
MIT许可证。