Skip to content

qertis/telegram-bot-activitystreams

Folders and files

NameName
Last commit message
Last commit date
Jan 6, 2023
Feb 26, 2025
Feb 26, 2025
Feb 26, 2025
Feb 26, 2025
Aug 30, 2023
Jan 4, 2023
Jul 24, 2024
Feb 26, 2025
Feb 26, 2025
Feb 26, 2025

Repository files navigation

ActivityStreams 2.0 Telegram Bot Messages

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

Example

node-telegram-bot-api

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.