Сколько лет, сколько зим
«Ленте» уже 30, вот это да. Зашёл тут на праздничный сайт, историю почитал и предсказание со скидкой получил.
Заходите и вы, там много интересного
Please open Telegram to view this post
84.5K views edited 13:54
Замечаю, что меня как будто кто-то подменил…
О сметане не мечтаю, а вот постельное бельё и скумбрию купил Да и как не купить, когда скидки по купонам до -50%!
А ещё больше выгоды — в нашем приложении
Please open Telegram to view this post
Please open Telegram to view this post
77.8K views 09:03
This media is not supported in your browser
VIEW IN TELEGRAM
Лето — время поднять бокалы за встречу, за яркие моменты и… за 1₽ ⚡️
Да-да, я сам в «Ленте» видел. Красивые, качественные — вам такие точно нужны!
До 28 сентября получайте 1 электронную фишку за каждые 500₽ в чеке или за покупку товаров-партнёров.
Копите фишки на наборы бокалов Chef#128293;
Источник: telegram.me
Как создать группу (групповой чат) в Telegram
Объединяем все Telegram-каналы в одну ленту
Когда я переключился с ВК на телеграм, выбрав последний основным мессенджером, я столкнулся с рядом неудобств: в телеге нет привычной ленты новостей и весь контент надо собирать по каналам. ВК имеет функционал групп (сообщения из которых и собираются в ленту), но меня всегда бесило наличие рекламы явной, рекламных постов и прочего мусора, видеть который я в ленте не хотел.
Одно время, когда ВК начал пихать в ленту свои рекомендации (неотключаемые вообще никак), я пользовался адблоком, альтернативными андроид-клиентами (kate mobile), но все эти полумеры напрягали.
В телеге же, как только количество каналов подросло, очень напрягала необходимость заходить в каждый. И, когда их набралось штук 30, я стал забивать на некоторые, т.к. утомлялся туда-сюда по ним перемещаться.
Плюс, как-то внезапно, много каналов начали спамить крос-сылками с рекламой. И ладно, если это партнерские посты из схожих по тематике каналов. Чаще это были всякие курсы английского, питона, а иногда вообще скам про казино или крипту.
Идея и реализация
Так появилась мысль сделать агрегатор телеграм-каналов с фильтрацией по ключевым словам (которые в рекламных постах достаточно часто попадаются).
Я в курсе про функционал группировки каналов в некоторых клиентах, но по некоторым причинам он мне не подходит:
- группировка работает только на уровне клиента. Т.е. сгруппированные в мобильном приложении каналы не будут сгруппированы в веб-версии или другом клиенте
- нельзя (по крайней мере я не нашел) группировать чаты и каналы
- фильтрация спама и рекламы недоступна
- я собирался экспортировать агрегированный контент в rss (об этом во второй части статьи)
Погуглив существующие инструменты для работы с телегой, я остановился на питоновской библиотеке telethon. Ее ключевой особенностью была возможность работать в режиме клиента, а не бота (об этом ниже, в нюансах).
как добавить комментарии к ТГ каналу без вступления в саму группу. Всё дело в одной галочке!
- telethon как telegram-клиент
- asyncio для асинхронности
Сами посты из подписок не сохраняются, пересылаются на лету
Название придумал быстро: я люблю соединять слова, так что агрегатор телеграма быстро превратился в Телегрегатор.
Нюансы агрегатора
Процесс установки и использования самой библиотеки я не буду расписывать, в доках все достаточно подробно. Остановлюсь на нескольких технических нюансах, которые всплыли в процессе создания Телегрегатора:
- Поскольку меня напрягают висячие непрочитанные сообщения (а так же больше 5-7 вкладок в браузере), я хотел, чтобы агрегатор вместо меня подписывался на каналы и пересылал мне сообщения в специально заведенный для этого чат/канал (я это назвал поток, feed).
- Как следствие из п.1, агрегатор должен был самостоятельно подписываться на каналы (в т.ч. закрытые), вступать в группы и чаты. А это значило, что вариант с ботом не подходил, т.к. он пассивен и его может добавить только участник чата или владелец канала. Здесь и пригодилась возможность telethon’а эмулировать клиент. Т.е. telethon-клиент авторизуется с номером телефона и кодом из смс и эмулирует обычного юзера. Может реагировать на сообщения о наборе текста, заходить в каналы, группы, чаты, пересылать сообщения, и всё это в реалтайме. В общем, полноценный пользователь.
Как попробовать?
Сейчас процесс выглядит так:
Потоков может быть несколько. Вы можете добавлять для каждого потока фильтры по стопсловам (это пока тестовая функция, так что если вдруг что-то перестало работать – сбросьте фильтры).
Ограничения и планы
Есть несколько ограничений: альбом из фоток, которые пришли в оригинальный канал в одном сообщении, Телегрегатор пересылает отдельными сообщениями. Или репост в поток иногда происходит не мгновенно, а спустя 5-10 секунд. Иногда Телегрегатор падает (рестарт автоматически), и может пропустить какое-то сообщение. Это редко, но случается.
Видимо, это особенности протокола. Если заметите странное поведение – напишите мне.
В планах добавить следующий функционал:
- показать случайный пост из случайного канала
- топ самых популярных каналов (самых редких, как вариант)
- предлагает случайный канал
Я люблю находить годноту в телеге. Порой, в канале всего человек 200, и о нём вообще не узнать, кроме как по рекомендациям друзей.
Сам пользуюсь Телегрегатором где-то полгода, решил поделиться, вдруг кому-то зайдет. Из своего аккаунта я удалил все подписки, теперь ими рулю через потоки, полет нормальный.
Исходный код пока грязный, так что публиковать не стал.
все-так бот или клиент?
Часть вторая, про RSS
В процессе работы над Телегрегатором появилась мысль экспортировать это все в RSS-ленту. Я многократно встречал статьи, в т.ч. на Хабре, как автор читает вообще всё через rss, собирая его из разных источников. Кто-то пошел дальше: из rss собирает подборку и формирует ежедневную рассылку на почту. Планирую прийти к такому варианту. Если вы имеете такой опыт – отпишитесь, пожалуйста, в комментах, очень интересна ваша реализация.
Генераторов rss из соцсетей много, пару примеров:
- http://feed.exileed.com/
- https://rsshub.app/telegram/channel/temablog
Но у них есть недостатки:
- не умеют читать приватные каналы
- редко обновляют кеш
- не отображают вложения (фото, видео, музыку)
- медленно или нестабильно работают (иногда падают)
Поэтому, вторым очевидным шагом стало создание моста telegram->rss. По факту, это тот же клиент-Телегрегатор, который по имени канала получает последние сообщения из канала (без подписки) и возвращает в виде rss-ленты. В планах сделать подписку на запрашиваемый канал, тогда можно будет получать ленту и из приватных каналов, но пока так. Отпишитесь, если такой функционал востребован. Проверить можно здесь: http://tg2rss.prosto-tak.ru/.
P.S. В “Я пиарюсь” не хватает кармы. Для телеграма вообще нет хаба, странно.
P.P.S. Вышло продолжение: https://habr.com/ru/post/545580/
Агентство deco.agency создало Telegram-бота, который соберет все каналы, на которые вы подписаны, в одну ленту. Мы разобрались, как им пользоваться.
Что случилось
deco.agency создало бота SingleFeedBot. Он собирает посты со всех Telegram-каналов в одну новостную ленту, как в соцсетях.
Что может SingleFeedBot
Пока с помощью бота может только добавлять каналы в ленту и удалять их. В будущем появится возможность группировать каналы, настраивать уведомления и делиться списками с другими пользователями.
Как пользоваться ботом
Чтобы удалить канал, нажимаем на «Settings» внизу — бот покажет список добавленных каналов. Щелкаем на нужный и нажимаем на кнопку «Remove», а затем на «Yes, I’m sure».
Список каналов телеграмм включает в себя лучшие русскоязычные сообщества. Здесь вы найдете все тематики каналов: новостные, развлекательные и т.д.
Total 77590 results
Расскажем как работает наш бот и почему стоит добавить его себе.
Разработка
Спустя небольшое количество времени всё-таки решили доделать бота, который мог бы объединять все каналы, на которые подписан пользователь, в одну ленту. Все популярные социальные сети имеют новостную ленту, именно поэтому мы начали разрабатывать такую и для Telegram.
Также, одной из причин стал тот факт, что среди контактов всегда висели не просмотренные каналы, на чтение которых никогда не хватало времени. При разработке мы учли и тот факт, что в случае переноса каналов в бота, пользователь будет отписываться от первоисточников, тем самым у каналов будут уменьшаться подписчики. Именно поэтому мы сделали пересылку сообщений из этих каналов, чтобы у источника постов учитывались просмотры. Именно просмотры постов будут показывать количество реальных пользователей, которые читают канал.
Как работает?
Будем рады, если вы добавите бота к себе и он окажется для вас полезным:)
- https://habr.com/ru/post/544414/
- https://vctr.media/telegram-bot-lenta-16468/
- https://ru.telegram-store.com/catalog/channels/lenta-ru-rss/
- https://spark.ru/startup/telegram-lenta/blog/35239/objedinyaem-vse-telegram-kanali-v-odnu-lentu
Источник: geopressa.ru
Виджет Телеграм-канала: как сделать и поставить на сайт. Лента в телеграмме как добавить.
Лента в телеграмме как добавить — Один недостаток С помощью плагинов Шаг 4. Создаем RSS-канал для нашего блога (сайта) Как настроить автопостинг новостей с сайтов в Telegram? Как настроить автопостинг из ВК?
Режим чтения увеличивает текст, удаляет все лишнее со страницы и позволяет сконцентрироваться на материале. Здесь вы можете отключить его в любое время.
Как закрепить чат или канал в Телеграмме
У каждого пользователя Telegram есть беседы или каналы, с которыми он взаимодействует чаще всего. Если кто-то подписан на большое количество каналов или общается с большим количеством людей, поиск наиболее часто используемых каналов может раздражать. В этом случае удобным решением будет закрепить беседу или канал в Telegram в верхней части потока, чтобы всегда иметь к нему быстрый доступ. В этой статье вы узнаете, как это сделать.
Прикрепление чатов и каналов в Telegram относится к учетной записи, а не к конкретному приложению. Поэтому если вы закрепили их на телефоне, они также будут закреплены и на других клиентах, например, на компьютере.
Вы можете закрепить беседу или канал в Telegram с любого устройства. Ниже приведена информация о том, как это сделать из официальных приложений мессенджера на телефоне и компьютере.
На телефоне
Запустите Telegram и дождитесь отображения полного потока чата. Затем перетащите слева направо разговор, который вы хотите добавить в закладки.
Появится меню, в котором выберите «Pin».
Разговор или канал теперь прикреплен и всегда находится в верхней части страницы.
На компьютере
В списке чатов щелкните правой кнопкой мыши чат, который вы хотите закрепить. Выберите «Pin».
Это отобразит чат или канал, который будет прикреплен выше других в общем списке.
Как открепить чат или канал в Телеграмме
Теперь давайте рассмотрим, как открепить разговоры, которые уже были отмечены.
Если вы хотите, чтобы одна из ваших прикрепленных бесед была выше другой, снимите ее и прикрепите снова. Новая прикрепленная беседа всегда будет прикреплена выше другой в списке.
На телефоне
Открепление разговора происходит так же, как и закрепление. Перетащите разговор, который вы закрепили, слева направо.
Статья по теме: Интернет LTE и 4G – это одно и то же или нет. Чем отличается lte от 4g
Появится меню, в котором выберите Unpin.
После того как ваша беседа будет прикреплена, она перестанет отображаться над всеми другими беседами и будет упорядочена по возрасту сообщений.
На компьютере
Щелкните правой кнопкой мыши одну из закрепленных бесед и выберите Unpin.
RSS — это специальный формат, в котором публикуются статьи. Чтобы транслировать статьи с вашего сайта в Telegram, необходимо сначала преобразовать их в формат RSS, чтобы создать RSS-канал.
Виджет Телеграм-канала: как сделать и поставить на сайт
Посетителей сайта нужно удержать, чтобы они возвращались на сайт снова и снова. Вы также можете использовать их дополнительно. Раньше для этих целей использовались рассылки по электронной почте, но есть не менее эффективный инструмент — лента Telegram. Вы можете привлечь посетителей вашего сайта на канал Telegram с помощью виджета.
В этой статье вы узнаете, как создать виджет для Telegram и добавить его на свой сайт.
- При бюджете от 3 000 евро это намного дешевле, чем работать непосредственно с вашим сайтом.
- Для предприятий и частных лиц — предприятия могут получить закрывающие документы и возмещение НДС. Частные лица могут разместить объявление без необходимости иметь дело с администраторами.
- 3 способа оплаты — оплата рекламы с индивидуальной карты, с расчетного счета компании, электронными деньгами.
Посетителей сайта нужно удержать, чтобы они возвращались на сайт снова и снова. Вы также можете использовать их дополнительно. Раньше для этих целей использовались рассылки по электронной почте, но есть не менее эффективный инструмент — лента Telegram. Вы можете привлечь посетителей вашего сайта на канал Telegram с помощью виджета.
Как добавить любой Telegram канал в RSS
Мне нравятся рассылки по электронной почте. Я подписался на 30 из них. Но мне не нравится получать их в свой почтовый ящик, где они смешиваются с личной и деловой корреспонденцией. Потому что при таком подходе все накапливается и возникает хаос. Я уже рассказывал в этой статье о том, как можно объединить в одном приложении не только веб-сайты и блоги (RSS), но и подкасты, каналы YouTube и плейлисты, рассылки по электронной почте и аккаунты Twitter.
Так вы соберете различные типы контента в одном месте и сможете организовать их по темам (папкам). Вам не придется переключаться между приложениями и сервисами, чтобы получать свежий контент из интересующих вас источников.
Статья по теме: Россграм заменит россиянам Инстаграм с 28 марта 2022 года — хорошая ли альтернатива, и когда разблокируют соцсети в РФ. Какое приложение будет вместо инстаграм.
Мне тоже нравится Telegram. Но то, как он быстро превращается в свалку, поскольку личная переписка (один на один) смешивается с групповыми чатами и каналами, просто ужасно. Есть одна хорошая новость: в следующей версии Telegram появится сортировка и группировка каналов по папкам. Это замечательно, но это не решит проблему полностью.
И мне не нравится использовать Telegram для получения сообщений, интересных постов и так далее по каналам. Потому что у меня уже есть все в одном месте, а Telegram выпал из моего рабочего процесса. На данный момент.
Я нашел способ добавить любой канал Telegram в свой RSS-ридер. Это бесплатно. Без смс и регистрации. Никаких ботов. И никаких навыков, костылей и прочей головной боли.
Как это сделать
Замените по этой ссылке ⤵️.
Последнее слово «Last Word» в названии канала.
Пример
Я хотел бы подписаться на канал Антона Маслака «Аппликатор». У него есть этот адрес:
Ссылка для добавления в RSS-ридер будет выглядеть следующим образом:
Вы добавляете его в программу чтения, помещаете в нужную папку, и все готово.
Доказательство
Вот несколько скриншотов. Они показывают, что все работает.
Первые два скриншота — из News Explorer (моя любимая и лучшая программа для чтения RSS), последний скриншот — из самого Telegram.
Посетителей сайта нужно удержать, чтобы они возвращались на сайт снова и снова. Вы также можете использовать их дополнительно. Раньше для этих целей использовались рассылки по электронной почте, но есть не менее эффективный инструмент — лента Telegram. Вы можете привлечь посетителей вашего сайта на канал Telegram с помощью виджета.
Теперь все Telegram-каналы можно собрать в одну ленту. Как это сделать?
Каждую статью можно добавить в закладки на сайте, чтобы прочитать ее позже.
Дмитрий Кошельник Я придумываю темы, редактирую тексты, пишу о компаниях и предпринимателях, подбираю события.
Режим чтения увеличивает текст, удаляет все лишнее со страницы и позволяет сконцентрироваться на материале. Здесь вы можете отключить его в любое время.
Режим чтения увеличивает текст, удаляет все лишнее со страницы и позволяет сконцентрироваться на материале. Здесь вы можете отключить его в любое время.
Агентство Deco.agency разработало бота для Telegram, который объединяет все каналы, на которые вы подписаны, в один поток. Мы выяснили, как его использовать.
Что случилось
Компания deco.agency создала бота SingleFeedBot. Он объединяет сообщения из всех потоков Telegram в одну ленту новостей, как это делают социальные сети.
Статья по теме: 10 настроек Windows 10 для нового ноутбука. Как настроить новый ноутбук.
В настоящее время бот может только добавлять и удалять каналы, в будущем появится возможность группировать каналы, создавать уведомления и делиться списками с другими пользователями.
* Большинство тем для WordPress уже включают виджеты с кнопками для социальных сетей и мессенджеров. Они выглядят как иконки со ссылками на социальные сети, мессенджеры и каналы YouTube. Однако если вы хотите, чтобы ваш канал Telegram выделялся визуально, вам нужен отдельный виджет.
Шаг 1. Создаем канал в Телеграме для своего блога (сайта)
Откройте меню Telegram в мобильном приложении, нажав на три горизонтальные полоски:
В открывшемся меню выберите «Создать канал»:
Следующий шаг очень прост. Введите название канала и его описание, а также добавьте логотип канала.
Шаг 2. Создаём бота в Телеграм
Бот в Telegram создается с помощью другого бота под названием BotFather.
Введите команду /newbot, и «Папа ботов» попросит вас ввести имя для отображения в списке контактов и адрес. Например, «Бот-блог wilhard.ru» с адресом «wilhard_bot». Имя бота обязательно должно заканчиваться символом подчеркивания и словом bot: «_bot».
Если адрес не занят и имя правильное, BotFather отправляет ответное сообщение с токеном — «ключом» для доступа к боту. Его следует сохранить и никому не показывать. Даже ваша жена или муж) …. Никого. Шучу… Вы можете показать его своим близким.
С помощью BotFather вы также можете добавить аватар для бота, описание и многое другое.
Шаг 3. Добавляем созданного бота в администраторы вашего канала в Телеграме
Теперь вам нужно открыть канал, который вы создали ранее, перейти в настройки и добавить только что созданного бота в качестве администратора. Вы можете использовать адрес для поиска бота. Например: «wilhard_bot».
RSS — это специальный формат, в котором публикуются статьи. Чтобы транслировать статьи с вашего сайта в Telegram, необходимо сначала преобразовать их в формат RSS, чтобы создать RSS-канал.
Обычно это не так сложно. На сайтах WordPress, например, RSS-каналы создаются автоматически. Чтобы получить их адрес, просто добавьте /feed/ к адресу вашего сайта: site.ru/feed/. Например, адрес RSS-ленты моего блога — wilhard.ru/feed/.
Источник: oscill.ru