Автоматическое оповещение в группе Вконтакте о постах в Телеграмм

Добрый день, подскажите пожалуйста, есть сайт (доступа к коду нету и т.д.) На нем постят таблицы. Например, план работ на месяц. Так вот, как сделать что бы эти таблицы, за 2 часа до начала работ слали месседж в телеграмм нужным людям. Была идея, вытаскивать таблицу, добавлять автопостингом в группу в вк в нужное время и сразу репост в телеграмм. Как это все автоматизировать? Куда копать, что почитать? или может есть другие варианты? Плюс таблицы эти могут обновляться, поэтому нужно что бы скрипт обновлял данные в табилце раз в 30 минут, например.

Отслеживать
задан 29 янв 2017 в 8:03
1 1 1 бронзовый знак

С таким расплывчатым вопросом вам можно порекомендовать только учить языки программирования, способы парсинга HTML-документов и Telegram Bot API.

29 янв 2017 в 8:19

вопрос скорее всего в алгоритме. Какой он должен быть и что для этого нужно? какие технологии использовать? автоматический парсинг+автопостинг в вк+ репост в телеграмм через ifttt? или может как-то проще можно сделать?

Оповещения в Telegram для группы пользователей


29 янв 2017 в 8:28

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

Собственно, задача состоит из трёх частей:

  1. Как вытаскивать таблицы;
  2. Как отправлять информацию в телеграм;
  3. Как выполнять задачу периодически.

Поскольку не указано на каком языке и в какой системе необходимо решать задачу, выберем язык и систему произвольно: пусть это будет Linux и Python.

Как вытаскивать таблицы

Читайте про Python HAML scraping. Я рекомендую lxml или BeautifulSoup: Пример:

import urllib2 # откуда скачиваем текст wiki = «https://en.wikipedia.org/wiki/» #Скачиваем текст, возвращаем результат в page page = urllib2.urlopen(wiki) #импортируем функции для парсинга из bs4 from bs4 import BeautifulSoup #выполняем парсинг soup = BeautifulSoup(page) # дальше можно работать с данными находящимися в soup

Как отправлять инфрормацию в telegram

Существует огромнейшее количество реализаций Bot API телеграмма, который интересует нас в данном случае (вообще, как справедливо замечает Anatol, существует два API: Telegram API и Bot API; в данном случае нас интересует второе).

Воспользуемся, например, telepot:

import telepot bot = telepot.Bot(‘*** INSERT TOKEN ***’) chait_id = . bot.sendMessage(chat_id, «insert your message»)

Еще по теме:  Как архивировать чат в Телеграмме на Айфоне 2023

Как выполнять задачу периодически

Здесь есть несколько вариантов, условно которые можно разделить на две группы:

  1. Использовать для этого внешний сервис (например, cron);
  2. Использовать какой-либо внутренний модуль для периодического исполнения задачи.

Во втором случае я рекомендую пакет schedule. Просто и красиво:

import schedule import time def job(): print(«I’m working. «) schedule.every(10).minutes.do(job) schedule.every().hour.do(job) schedule.every().day.at(«10:30»).do(job) schedule.every().monday.do(job) schedule.every().wednesday.at(«13:15»).do(job) while True: schedule.run_pending() time.sleep(1)

Источник: ru.stackoverflow.com

Можно ли как-то поставить уведомление на определенные посты группы (чтобы в них было определённое слово) (ВКонтакте и Telegram)

Социальные сети, такие как ВКонтакте и Telegram, предоставляют различные функции и возможности для пользователей. Одной из таких возможностей является настройка уведомлений на определенные посты группы, в которых содержится определенное слово. Ниже мы рассмотрим возможности обеих платформ в этом отношении.

ВКонтакте

ВКонтакте представляет собой одну из самых популярных социальных сетей в России и СНГ. Платформа предлагает разнообразные функции и инструменты для пользователей. Уведомления на определенные посты группы можно настроить, используя:

  1. Встроенный механизм уведомлений ВКонтакте.
  2. Настройки группы.
  3. Сторонние сервисы.

Встроенный механизм уведомлений ВКонтакте

ВКонтакте предлагает возможность настройки уведомлений на определенные слова, используя встроенные системные средства. Чтобы включить такие уведомления, вам потребуется перейти в настройки вашего аккаунта. В разделе «Уведомления» выберите «События» и найдите вкладку «По словам». Введите слово или ключевую фразу, на которую вы хотите получать уведомления и сохраните настройки. В дальнейшем, при появлении новых постов, где содержится указанное слово или фраза, ВКонтакте будет приходить уведомление.

Настройки группы

Если вы являетесь администратором группы, вы можете использовать настройки группы ВКонтакте для настройки уведомлений на определенные посты. В разделе «Уведомления» на странице настроек группы найдите опцию «Настройка уведомлений» или «Уведомления о записи». Здесь можно указать ключевое слово, по которому вы хотите получать уведомления о каждом новом посте в группе. Таким образом, при каждом появлении поста, содержащего указанное слово, вы будете получать уведомление.

Сторонние сервисы

ВКонтакте также поддерживает сторонние сервисы, предоставляющие дополнительные функции и инструменты для пользователей. Некоторые из них предлагают настройку уведомлений на определенные посты группы. Они могут иметь расширенные возможности, такие как фильтрация постов по ключевым словам, настройка частоты получения уведомлений и другие функции. Поэтому, более продвинутые пользователи могут обратиться к таким сторонним сервисам для более точных настроек уведомлений.

Telegram

Telegram — популярный мессенджер, который также предоставляет возможность настраивать уведомления на определенные посты группы. Для этого в Telegram существуют следующие пути:

  1. Использование ботов Telegram.
  2. Использование каналов Telegram.
  3. Сторонние сервисы.
Еще по теме:  Верификация что это простыми словами в интернете в Телеграмме

Использование ботов Telegram

В Telegram вы можете создать специального бота, который сможет присылать уведомления на определенные слова или фразы в группе. Для этого вам потребуется зарегистрировать бота, назначить ему необходимые права и настроить уведомления по ключевым словам. Существует множество ботов, которые предоставляют такую функциональность, и вы можете выбрать наиболее подходящий для ваших нужд.

Использование каналов Telegram

Если вы администратор группы в Telegram, вы можете создать канал, где будете публиковать посты, содержащие определенные слова или фразы. Пользователи, подписавшиеся на этот канал, получат уведомления при каждом новом посте. Таким образом, настройка уведомлений на определенные посты осуществляется через подписку на соответствующий канал.

Сторонние сервисы

Как и в случае с ВКонтакте, в Telegram также существуют сторонние сервисы, которые предоставляют дополнительные возможности для настройки уведомлений на определенные посты группы. Эти сервисы часто имеют расширенные функции фильтрации и настройки уведомлений, чтобы обеспечить более точную настройку под пользовательские предпочтения.

Таким образом, как ВКонтакте, так и Telegram предоставляют возможность настраивать уведомления на определенные посты группы, содержащие определенное слово или фразу. Пользователи могут использовать встроенные инструменты, настройки группы или обратиться к сторонним сервисам для более продвинутых функций и настроек уведомлений.

  • Потянет ли такой ПК Fortnite без фризов и с норм FPS?
  • Если в семье отец курит.
  • Сок какого растения выпил приговорённый Сократ, что умер легко и безболезненно?
  • Что делать, если вы застали мужа в постели со своей знакомой?
  • Как Вам этот парень? Зацените.
  • Почему интернетовские кобели такие прыткие и борзые?
  • Подскажите. Как одеться!?
  • Ударили по правой щеке- подставь левую. Это за то, что позволил ударить себя по правой! Согласны?

Источник: irobot-spb.ru

Автопостинг в телеграм по готовому контент-плану

Telegram заслужил такую же любовь в Рунете, как ВКонтакте и Instagram*. Это связано с тем, что соцсеть поддерживает разные форматы контента, позволяет пользователям общаться друг с другом и делиться точкой зрения на различных блогах. Также каждый человек может создать специального чат-бота, чтобы собирать информацию о подписчиках, организовывать опросы или даже запускать полноценные курсы. Хоть Телеграмм и уникален по своему формату, как и во всех социальных сетях, для него важна регулярность выхода обновлений. Пользователям необходимо составлять контент-планы и автоматизировать появление информации. В этом вам поможет отложенный постинг в ТГ, запущенный с помощью SmmBox.

Подключение телеграм-бота для автопостинга

Когда вы перейдете на сайт smmbox.com и зарегистрируетесь, привяжите к нему свою страницу Telegram. Сделайте это, создав бота по подробной инструкции сервиса или этой статьи. Следуя руководству, вы легко справитесь с настройками.

Еще по теме:  Бот Телеграмм через которого можно скачивать приложения

Как пошагово добавить бота для запуска автопостера Телеграмма:

1. В разделе «Мои страницы и аккаунты» кликните «Подключить».

Бот обязателен для подключения автопостинга к Телеграм

Этот чат является универсальным помощником по созданию ботов в Телеграмм

Начните чат, выслав ему сообщение «/newbot».

Выберите действие из предложенного списка или введите его вручную

3. Вас попросят ввести название для чат-бота. Обратите внимание, что в конце предложенного имени обязательно ставится слово «bot». После его отправки придет сообщение с токеном в строчке:
«Use this token to access the HTTP API:…»

Пример отправки корректного названия бота для подключения отложенного постинга в ТГ

4. Скопируйте длинный номер и введите его в соответствующее поле на сайте для подключения телеграм-бота.

Добавьте номер токена бота для автопостинга и кликните Сохранить

5. В приложении социальной сети зайдите в ваш канал и добавьте созданный аккаунт как администратора.

В меню канала добавьте бота для автопостинга как администратора

6. Теперь вернитесь к подключению и впишите в новое поле ссылку на канал/чат.

Добавьте страницу в ТГ для отложенного постинга

Следуя пошаговой инструкции, вы подключите профиль Телеграмма к площадке. Созданный бот может быть администратором нескольких чатов. Если вы захотите подключить другие группы, то просто прикрепите их к аккаунту.

Попробуйте сервис SmmBox бесплатно

Дарим 14 дней самого мощного тарифа VIP при регистрации по ссылке.

Как запланировать отложенный пост в ТГ

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

Подготовка к публикации

В первую очередь узнайте, в какое время вам лучше выкладывать статьи, аудиосообщения или видеофайлы. Нажмите на вкладку «Аналитика» и вставьте ссылку на канал. Система посчитает показатели и отобразит их на удобном графике.

Аналитика поможет правильно подобрать контент и все настройки для автопостинга

В разделе «Лучшее время» узнайте, в какие часы подписчики заходят в профиль. В этот период лучше публиковать новости в блоге.

Лучшее время для автопостинга в Телеграм на следующую неделю

Перейдите в раздел «Самые лучшие посты» и посмотрите статистику за последние 30 дней. Так вы узнаете, какие материалы собрали максимум реакций. Темы этих записей используйте как основу для последующих статей, ведь люди уже оценили их и посчитали полезными.

Статистика нужна для выбора правильных тем отложенных постов

Быстрый и глубокий анализ поможет вам оставаться интересными для подписчиков и делать по-настоящему качественный контент. Полученную информацию вы можете использовать дальше для подготовки отложенных записей в Телеграмме.

Откройте вкладку «Контент-план» и выберите продвинутый вариант. Все прописанные ранее часы, когда активны пользователи, перенесите на график.

Контент планер для Телеграмм

Добавьте к запланированному контенту цветные метки с темами материалов. Для замены стандартных названий маркеров кликните в поле с ними и нажмите «Редактировать». Удалите все ненужные метки и сделайте собственные выделители.

Цветные метки появятся в разделе отложенного постинга в SmmBox

Когда вы сохраните контент-план, система его запомнит и синхронизирует с автопостером. И вы сможете перейти непосредственно к загрузке файлов.

Пример составленного контент-плана для последующего автопостинга в Телеграмм

Рейтинг
( Пока оценок нет )
Загрузка ...