Serialization telegram message into ActivityStreams.
Activity | Available |
---|---|
summary | ✅ |
instrument | ✅ |
actor | ✅ |
origin | ✅ |
target | ✅ |
origin | ✅ |
startTime | ✅ |
endTime | ✅ |
Objects | Available |
---|---|
Person | ✅ |
Profile | ✅ |
Note | ✅ |
Audio | ✅ |
Video | ✅ |
Document | ✅ |
Event | ✅ |
Place | ✅ |
npm i telegram-bot-activitystreams
const activitystreams = require('telegram-bot-activitystreams');
const TelegramBot = require('node-telegram-bot-api');
const token = 'YOUR_TELEGRAM_BOT_TOKEN';
const bot = new TelegramBot(token, {polling: true});
bot.on('message', (msg) => {
const activity = activitystreams(msg);
bot.sendMessage(msg.chat.id, 'Hello ' + activity.actor.name);
});
Works better with telegram-bot-api-express.