Skip to content

Conversation

@Sasha-Mikhailov
Copy link
Contributor

Добавил скрипт, чтобы отправлять заметки в телеграм-канал.

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

Новые модели

дописал две модели:

  • BoardTelegramChannel — список каналов для досок
  • PublishHistory — история публикаций, чтобы запоминать опубликованное

плюс новое поле is_publishing_to_telegram в модели BoardBlock

новые модели сложил в app Notifications (взял common из vas3k.club)

Настроить отправку в Телеграм

настройка через общий конфиг:
для доски указать канал

name: Data Engineering
  slug: de
  is_visible: true
  is_private: false
  sent_to_telegram_channel: infomate_de   #  ←←←

для фида поставить флаг

name: "🏢 %company% Engineering"
  slug: labs
  publish_to_telegram: True  #  ←←←
  feeds:

Ещё для работы нужно зарегать канал и добавить туда бота, чей токен должен быть в настройках.

Подбор источников с редкими публикациями

надо аккуратно проходить к выбору источников для публикации. У некоторых источников слишком много заметок и получается дикий поток почище ленты соцсетей. Лучше выбирать источники с нечастыми, но основательными статьями (например заметки из серии company engineering)

Небольшие измения

костыльная проверка что сайт-источник не заблокировал паркинг (добавил ответ Медиума)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant