Хобрук: Ваш путь к мастерству в программировании

Очистите канал Telegram на наличие изменений

Может ли кто-нибудь указать мне способ программной проверки изменений в комнате Telegram? Я не могу расшифровать API. Я хочу сделать что-то вроде:

telegram.onMessageReceived('room_id', (msg) => {
  console.log(msg.content);
}

Я обычно использую Python, но готов использовать NodeJS, потому что хочу, чтобы он всегда работал, отслеживая изменения на сервере Ubuntu.

Насколько я могу найти в Интернете, все указывает на API бота, но, насколько я понимаю, он будет получать уведомления только об обновлениях сообщений для бота. Я хочу следить за публичными комнатами, в которых я не могу добавить бота в качестве администратора, так как я не создавал комнату. Или есть способ добавить бота в публичные комнаты? Я так не думаю.

Кроме того, комната, за которой я хочу следить, не позволяет никому общаться. Просто для оповещения подписчиков.

Я до сих пор читал эти SO и все еще не понимаю:

Может ли бот Telegram читать сообщения канала

Как мне подключить своего бота к каналу?

Как присоединиться к моему Telegram-боту на ОБЩЕСТВЕННОМ канале


  • какую библиотеку телеграмм node.js вы используете? Я думаю, вы можете использовать python и что-то вроде tc для выполнения своей работы. 20.06.2017

Ответы:


1

в библиотеке телеграмм node.js вы можете проверить последнюю дату сообщения и сравнить с последней сохраненной датой. если изменено, появляется новое сообщение

22.12.2017
Новые материалы

Мой процесс подачи заявки в Школе программного обеспечения и дизайна Тьюринга
Мой последний пост на Medium был в конце августа, и в нем я пообещал написать еще раз, рассказывая историю моего процесса подачи заявки в Школу программного обеспечения и дизайна Тьюринга ...

Генерация ваших собственных удивительных QR-кодов с использованием Python
QR-код (код быстрого ответа) — это разновидность матричных штрих-кодов (или двумерных штрих-кодов), изобретенных в 1994 году японской автомобильной компанией Denso Wave . Штрих-код —..

Прогресс в технологии Трансформеров часть 3
Многомасштабный управляющий сигнальный преобразователь для бесфазного синтеза движения (arXiv) Автор: Линтао Ван , Кун Ху , Лей Бай , Юй Дин , Ваньли Оуян , Чжиюн Ван . Аннотация:..

Представляем поддержку компонентов Vue.js. Мгновенный HMR и многое другое.
Хотя у FuseBox уже был плагин Vue, он был базовым и не имел многих функций, которые делали работу с Vue.js такой приятной. Однако с этим выпуском мы рады сообщить, что в FuseBox..

Приключения в Javascript, часть 1
Я продолжаю думать о том, чтобы писать больше, но чем больше я думаю об этом, тем меньше я это делаю. Итак, сегодня я перестал думать и начал писать. Отсюда можно только спускаться… В..

Понимание дженериков в TypeScript: подробное руководство
Введение TypeScript, строго типизированный надмножество JavaScript, хорошо известен своей способностью улучшать масштабируемость, удобочитаемость и ремонтопригодность приложений. Одной из..

Учебные заметки JavaScript Object Oriented Labs
Вот моя седьмая неделя обучения программированию. После ruby ​​и его фреймворка rails я начал изучать самый популярный язык интерфейса — javascript. В отличие от ruby, javascript — это более..