Нужно получить по запросу список всех хештегов из определённого чата.
Как это сделать? На ум приходит библиотека telethon. Собрать всю историю сообщений и если там есть знак # , значит это тег.
Но когда я делаю: client.get_messages(chat, 10, search=’#’)
Он всё равно выдаёт все сообщения.
Тогда решил так:
while True: history = await client(GetHistoryRequest( peer=channel, offset_id=offset_msg, offset_date=None, add_offset=0, limit=limit_msg, max_id=0, min_id=0, hash=0)) if not history.messages: break messages = history.messages for message in messages: # . Если есть решётка, значит это хештег, # извлекаем, возможно, регулярным выражением #добавляем его в список
Будет ли это работать, как я задумывал
или есть способ лучше? Потому что если в группе миллион сообщений, он так каждую будет сканировать, будет же слишком много запросов и можно дойти до лимита или блокировки?
- Вопрос задан более двух лет назад
- 1139 просмотров
Источник: qna.habr.com
Зачем нужны хештеги в Telegram
10 неизвестных, но нужных фишек Telegram
В данном случае разберем неочевидные возможности мессенджера Telegram, которые пригодятся продвинутым пользователям сервиса — каждому из вас.
1. Отключайте уведомления для диалогов и чатов
Как это сделать: нажмите на название чата и выберите возможность Mute
Таким образом можно как заглушить отдельных особо навязчивых пользователей мессенджера, так и скрыть уведомления от групповых чатов.
Возможность особенно актуальна при работе с каналами и ботами, которых у вас может собраться очень большое количество.
2. Узнавайте про доставку, прочтение сообщений
Как это сделать: следите за галочками возле отправленного сообщения
Все просто, одна галочка возле отправленного сообщения означает, что оно доставлено пользователю, две — уже прочитано им.
Теперь вас не смогут обмануть, что не видели сообщение.
3. Смените собственное имя для удобства поиска
Как это сделать: Settings — Username
Нормальный никнейм вместо номера мобильного телефона позволят другим пользователям гораздо проще находить вас в мессенджере.
Так как он в определенной степени направлен и на решение бизнес-вопросов, это окажется очень кстати.
4. Скройте от всех время доступности в онлайне
Как это сделать: Settings — Privacy and Security — Last Seen
Эта возможность поможет вам оградиться от лишних вопросов со стороны контактов из вашего мессенджера.
Для чего нужны хэштеги в Телеграм
Представьте ситуацию, когда вы решили проигнорировать сообщение от кого-либо, сославшись на то, что были без доступа к интернету или просто не слышали уведомление.
Если видно время, когда вы в последний раз заходили в приложение, сделать это не получится.
5. Заходите в аккаунт не меньше раза в полгода
Как это сделать: Setting — Privacy and Security — Delete My Account
По-умолчанию, если вы не заходили в свой аккаунт в мессенджере больше полугода, система просто сотрет все ваши данные со своих серверов.
Но срок, после которого это произойдет, можно самостоятельно регулировать через настройки в мобильном приложении.
6. Закрепите чаты, диалоги для простоты поиска
Как это сделать: смахните справа налево по чату или диалогу и выберите возможность Pin
Таким образом самая важная переписка, каналы или боты окажутся в верхней части списка чатов и диалогов мессенджера.
При активном использовании приложения именно таким образом их проще всего найти для быстрого доступа.
7. Используйте чат с собой в собственных целях
Как это сделать: найдите себя по никнейму через поиск
Немногие знают, но с помощью этого мессенджера можно не только обмениваться самой разнообразной информацией, но и хранить ее для личного использования.
В диалог с самим собой можно сохранять важные сообщения и любую другую информацию, доступ к которой можно получить с абсолютно любого устройства.
8. Используйте хэштеги для поиска тематических
Как это сделать: добавляйте хэштеги к сообщениям в формате #test
Таким образом получится очень просто структурировать личные и рабочие сообщения в мессенджере.
При нажатии на один из хэштегов откроется специальное меню, в котором получится увидеть всю связанную с ним информацию — вот это очень удобно.
При этом хэштеги, которые вы используете в чате с самим собой, будут доступны для поиска только вам. А хэштеги, которые вы используете в общении со своими друзьями, будут доступны только участникам группы.
9. Удалите лишние диалоги из памяти устройства
Как это сделать: Settings — Data and Storage — Storage Usage
В этом меню можно выбрать конкретный диалог и очистить файлы и фотографии, которые сохранены в память устройства в его рамках.
Таким образом самые активные смогут ощутимо сократить занятое на устройстве место — избавиться от сотен мегабайт пространства, которое используется абсолютно бесполезно.
10. Следите за использованием мобильных данных
Как это сделать: Settings — Data and Storage — Network Usage
Российские операторы все быстрее и быстрее двигаются в сторону сокращения числа безлимитных интернет-тарифов и в итоге хотят просто отказаться от них.
В реалиях же украинского юга, где сам я провожу больше всего времени, безлимитных тарифов на мобильный интернет отродясь не было.
Поэтому возможность следить за используемым трафиком дорогого стоит.
(14 голосов, общий рейтинг: 3.71 из 5)
Хочешь больше? Подпишись на наш Telegram.
Источник: www.iphones.ru
Хештеги в телеграмме нужны или нет
А вы знали, что история является не лучшим, а единственно верным способом передать потребителю запоминающееся послание?
Каким должен быть качественный продающий текст в Telegram
- Краткость. Текст должен быть кратким, без лишней воды и вводных слов. Попытайтесь не выходить за рамки 300-600 символов.
- Информативность. Каждое предложение поста должно нести информацию, полезную для аудитории. Не стоит лить много воды.
- Четкость. Текст должен быть понятным и легко читаемым. Не используйте сложные слова и конструкции.
- Достоверность. Не обещайте то, что не можете выполнить. Будьте честными и открытыми.
Пример рекламного текста
«Подготовка к ОГЭ — стресс для старшеклассников, но мы знаем, как помочь! 95% наших учеников сдают на оценку 5 и поступают в желаемые учебные заведения. Присоединяйтесь к нам!».
Текст для рекламы в мессенджере, особенно для объявлений, запущенных через платформу Telegram Ads, должен быть максимально лаконичным и содержать в себе все необходимое для того чтобы потенциальный клиент захотел узнать больше о рекламируемом товаре.
«Телеграм» — платформа, получившая сегодня новый рост популярности. В статье мы расскажем, какие возможности для бизнеса предоставляет мессенджер.
Таким образом, при написании рекламного текста для Telegram необходимо учитывать особенности платформы и аудитории, использовать хештеги и сторителлинг, а также следовать четким требованиям к тексту.
Источник: www.etxt.ru