Restrict user telegram что это
Выдача прав боту
Перейдём непосредственно к коду. Дабы упростить себе жизнь, зададим нужные условия срабатывания (нужный ID чата и непустой массив entities) сразу в хэндлер, это сэкономит нам несколько лишних проверок.
Read-Only и прочие «мягкие» наказания
Начиная с Telegram 4.1, у администраторов групп появилась возможность точечно настраивать права и ограничения пользователей. В Bot API за операцию ограничения ответственен метод restrict_chat_member , принимающий на вход ID чата, ID юзера, список ограничений, а также параметр until_date со значением времени (Unix Time), до которого эти ограничения действуют, причём если указать время с разницей меньше 30 секунд или больше 366 дней от текущего, Telegram воспринимает это, как «навсегда». В нашем случае Read-Only режим будет выдаваться на 10 минут, т.е. 600 секунд.
Давайте теперь разберёмся, на каком языке отвечать пользователю. В объекте User есть поле language_code , содержащее языковую метку пользователя. Не всё так просто, ведь в зависимости от настроек системы и местоположения пользователя, его языковая метка может быть ru , en-GB , en-US или вообще какой-нибудь nan-Hant-TW . Подробно о строении таких меток можно прочесть здесь. В нашем случае задача немного упрощается, т.к. нам нужен только первый элемент (сам язык), независимо от региона (будем считать, к примеру, что «английский» английский и американский английский для нас одинаковы). Напишем наипростейшую определялку языка, которая будет возвращать ru для русского языка и en для всех остальных. В реальной жизни, конечно, стоит сделать поддержку большего числа языков.
И подготовим небольшой JSON со строками:
Теперь напишем обработчик, который будет реагировать на набор фраз, выдавать режим Read-Only пользователю на 10 минут и уведомлять его на родном языке. Не забудьте импортировать метод time из одноимённого модуля!
Запустим бота и попросим людей с разными language_code выступить в роли противников мяса:
Бот-полиглот
Заключение
Использование обычных групп и супергрупп Telegram
Кому это нужно:
Например, в больших компаниях (где сотрудников может насчитываться сотни и тысячи) довольно актуально использование супергруппы в Телеграм. Каждый новый сотрудник может вступить в чат и пообщаться с уже бывалыми работниками, задать вопросы, узнать информацию, а администрация, в свою очередь, может своевременно оповещать всех людей о том или ином событии.
Коротко: супергруппа – это инструмент, расширяющий возможности управления чатом.
Это чат более высокого уровня (нежели обычный).
Ее функционал и арсенал возможностей несколько отличается от обычных групп.
Далее опишем: какие она имеет преимущества, как создается, настраивается и многое другое.
Стоит ли переходить группу на супергруппу Telegram?
Давайте же теперь поговорим о том, чем именно отличается супергруппа от обычной группы.
До недавнего времени она отличалась в первую очередь максимально допустимым числом участников. Но, как известно, мессенджер Telegram не стоит на месте и постоянно обновляет и расширяет свой функционал. И одним из таких нововведений было увеличение числа участников до 100 тыс. человек, как для супер, так и для простых групп.
Поэтому, если вы увидите где-либо информацию о том, что число участников может быть до 5000 человек, то это уже не актуальная информация.
Рассмотрим актуальные особенности, о которых нам рассказывает сам Телеграм:
В общем, супергруппы имеют более широкий функционал управления и настройки самого чата. Также здесь более структурированная система управления – админами являются не все подряд, а отдельно назначенные люди. Кстати, назначенным администраторам можно урезать права, например, можно запретить добавление новых участников.
Более подробно о том, как настраивается та или иная функция, мы поговорим позже.
Как создать?
Для начала давайте создадим простой чат, а затем преобразуем его:
- В мессенджере Телеграм нажимаем кнопку с карандашом.
- Затем в появившемся меню выбираем пункт «New Group / Новая группа».
- Выбираем людей, которых хотим добавить и нажимаем галочку в правом верхнем углу.
Группа создана, теперь нам необходимо преобразовать ее.
- Переходим в группу.
- Далее в правом верхнем углу нажимаем на три точки.
- В появившемся меню выбираем «Convert to supergroup / Сделать супергруппой».
- В новом окне снова нажимаем на «Convert to supergroup / Сделать супергруппой».
Готово! Теперь нам остается добавить в нее нужных людей и назначить администраторов.
Как видите процесс не сложный. Достаточно следовать нашей инструкции.
Настройки
Давайте подробнее поговорим обо всех настройках супергруппы Телеграм.
Нажав на кнопку с тремя точками, вы увидите следующее меню:
Здесь вы сможете включить поиск и найти ту или иную запись, очистить историю и отключить уведомления.
Если кликнуть по названию группы, то откроется ее меню.
Здесь вы сможете поменять аватарку, включить/отключить уведомления, поделиться медиафайлами, добавить нового человека и увидеть список всех участников.
А нажав на кнопку с тремя точками, вы сможете включить поиск среди участников и настройки.
Включаются они двумя способами: шестеренка или кнопка с тремя точками, а затем пункт «Manage group».
Здесь вы сможете посмотреть информацию о группе, список всех действий, список администраторов, черный список и список участников.
Давайте рассмотрим каждый из пунктов настроек подробней
Выбрав пункт «Group info» у вас откроется следующее:
Здесь вы можете:
- Поменять название или описание;
- Выбрать тип супергруппы (открытая или закрытая);
- Увидеть уникальную ссылку чата;
- Настроить видимость истории для новых участников;
- Удалить группу.
Если вы что-то поменяли, тогда нажмите галочку в правом верхнем углу для сохранения изменений.
Выбрав пункт «Recent Actions» у вас откроется окно чата, но здесь будут показаны действия. Например, на скриншоте ниже показано, какая запись и кем была закреплена, а затем кем откреплена.
Нажав на кнопку «Settings» вы увидите меню, где сможете выбрать, какие именно действия показывать, а какие нет.
Здесь, во-первых, показан список всех администраторов. Во-вторых, есть кнопка «Add administrator» для добавления нового. И в-третьих, можно настроить приглашения (то есть, кто может приглашать новых людей в чат).
При добавлении нового админа, вы сможете выбрать его полномочия. Это довольно интересно и полезно, так как возможности для каждого человека вы выбираете сами.
Здесь все по стандарту. Вы можете добавить или удалить того или иного пользователя. Как правило, хватает удаления из чата, но если это не помогло и пользователь продолжает спамить, флудить, нарушать правила чата, тогда можно его добавить сюда и он вас более не побеспокоит.
Как мы уже говорили ранее, вы можете ограничивать действия любого члена группы. Для этого нажмите на три точки и выберите пункт «Restrict user» (здесь также можно удалить или назначить админом).
Далее просто выбирайте ту или иную функцию, перетащив ползунок вправо.
Мы с вами более чем подробно рассмотрели супергруппы в Telegram. Теперь вы знаете о них все, вплоть до каждого пункта настроек. Это довольно полезный и эффективный инструмент.
Использовать его или нет – выбор остается за вами. Надеемся, наша статья была полезна.
Telegram – больше, чем просто мессенджер. Удобный функционал, кроссплатформенность и быстродействие – лишь часть преимуществ, которые делают его удобным для личного общения и работы. Кроме очевидного и привычного функционала, у Telegram есть много полезных функций, о которых знают далеко не все. О 15 таких функциях мы рассказываем в статье.
1. Блокировка приложения паролем
Тем, кто всерьез заботится о защищенности данных в мессенджере (личных и рабочих переписок), пригодится функция блокировки приложения с помощью пароля. Для этого можно установить код, без ввода которого нельзя пользоваться мессенджером и просматривать историю чатов.
Эта опция активируется в настройках: «Конфиденциальность» – «Код-пароль».
После создания пароля можно задать время, по истечении которого приложение автоматически будет блокироваться (например, спустя час после отсутствия активности). Также заблокировать приложение можно вручную, нажав на замочек над списком чатов.
Мессенджер также позволяет настроить дополнительную защиту – облачный пароль, который необходимо вводить при каждой авторизации на новом устройстве.
2. Голосовые чаты
На пике популярности Clubhouse Telegram реализовал функционал голосовых чатов и с тех пор постоянно улучшает эту опцию. Голосовой чат доступен для администраторов любых групп и каналов. Вот где находится эта функция на iPhone:
К чату могут присоединиться любые желающие, пока он активен. Голосовой чат также можно запланировать на определенное время, в этом случае участники группы получат уведомление, когда чат начнется. Для фанатов Clubhouse есть привычный функционал: слушатели могут поднимать руку, чтобы поучаствовать в дискуссии.
Дополнительные опции голосовых чатов в Telegram:
можно сохранять запись в виде аудиофайла;
есть опция шумоподавления, которая позволяет улучшить качество звука в беседе;
с недавних пор стала доступной опция трансляции экрана (о ней подробнее расскажем ниже).
3. Групповые видеозвонки
Еще один тренд современности – видеоконференции (в отличие от Clubhouse и голосовых чатов, групповые звонки действительно востребованы и полезны). В июне 2021 года Telegram добавил возможность превращать голосовые чаты в видеоконференции.
Пока в режиме видеоконференции одновременно могут разговаривать до 30 участников (первые 30 человек, подключившихся к чату). Далее Telegram планирует увеличить лимит. Это серьезный ответ Zoom.
4. Демонстрация экрана
Еще одна функция, которую долго ждали пользователи мессенджера. В голосовых чатах можно не только переключаться в режим видеоконференции (включив фронтальную или основную камеру смартфона), но и транслировать экран другим участникам чата.
При запуске демонстрации экрана через десктопную версию Telegram можно выбрать, что именно необходимо показывать: весь экран или только определенное окно.
При запуске трансляции экрана на десктопном приложении видео автоматически закрепляется.
6. Добавление дополнительного аккаунта
В мобильном и десктопном приложении Telegram можно залогиниться в нескольких аккаунтах и быстро переключаться между ними при необходимости. Это полезно, если у вас два аккаунта: один – рабочий, другой – личный.
7. Секретные чаты с защитой от пересылки и скриншотов
Секретные чаты позволяют сделать переписку максимально приватной и повысить защищенность чувствительных данных. Активировать секретный чат можно только в мобильном приложении Telegram. Для этого необходимо перейти в профиль нужного контакта и выбрать соответствующую опцию:
Вот основные фишки секретных чатов:
если собеседник сделает скриншот переписки, вы получите уведомление об этом;
8. «Избранное» – хранилище для важной информации
Если данным разделом пользуетесь регулярно, полезно его закрепить, чтобы он всегда отображался вверху в списке чатов.
Кстати, если нужно быстро перекинуть файл со смартфона на компьютер, это можно сделать с помощью «Избранного» в Telegram. Загрузите файл в чат на телефоне, а затем откройте Избранное в десктопном приложении и сохраните файл на компьютере.
9. Использование хештегов для упорядочивания информации
11. Отображение номера телефона
Еще одна полезная настройка конфиденциальности – отключение отображения контактного номера в профиле. Более того, в настройках есть опция, которая позволяет отключить возможность поиска вашего аккаунта в Telegram по номеру телефона.
Вы можете поделиться номером телефона с отдельными пользователями. Это можно сделать в переписке с нужным юзером или добавить исключения в настройках.
13. Группировка диалогов по папкам
Группировка чатов по папкам позволяет упорядочить все важные каналы и чаты в мессенджере. Эта опция полезна, если вы ведете много проектов, по каждому из которых есть несколько чатов, а еще если вам нужно отслеживать каналы с новостями индустрии, а еще если есть личные чаты… Во всем этом легко запутаться и потерять важную информацию, а группировка эти проблемы решает.
Для создания папки удерживайте иконку «Чаты», а затем выберите опцию «Создать папку».
При создании папки можно настроить, какие типы чатов в ней должны отображаться:
чаты с теми, кого нет в вашем списке контактов;
Также в папку можно вручную добавить нужные чаты или исключить их.
В мобильной версии Telegram папки отображаются в виде вкладок над списком чатов. Длительным нажатием на папку можно открыть меню управления папкой: переименовать, удалить или изменить последовательность папок.
14. Секретное меню
В Telegram можно открыть секретное меню с экспериментальными функциями. На iOS это можно сделать, быстро тапнув 10 раз по иконке «Настроек»:
На Android меню открывается по-другому. Необходимо перейти в раздел «Настройки» и зажать надпись с номером версии Telegram внизу:
После появления смайлика, разводящего руками, нужно отпустить и еще раз зажать надпись. После этого должно открыться меню:
Кстати, достаточно полезная опция – прочитать все непрочитанные чаты.
15. Архивирование чатов
Чаты, которые пока не нужны, но удалять жалко (или могут понадобиться в будущем) можно убрать в архив. Это позволит не захламлять список чатов и не терять важные переписки. В любое время вы сможете вернуть чат из архива. А если в архивированной переписке собеседник сам вам напишет, чат автоматически переместится из архива в список активных диалогов.
Чтобы заархивировать чат, нужно свайпнуть его влево и тапнуть по опции «В архив».
По умолчанию архив отображается над списком активных чатов. Свайпом его можно скрыть. Для повторного отображения архива необходимо потянуть экран вниз.
Рассказываем, почему в Telegram надо обязательно использовать «секретные» чаты и как правильно настроить безопасность и приватность.
Самое время рассказать о том, как нужно действовать, чтобы общение в Telegram было действительно безопасным и приватным.
Самое главное: сквозное шифрование в Telegram по умолчанию не используется
Если кратко, то это означает, что Telegram имеет доступ не только к метаданным (кому вы писали, когда писали и как много), как WhatsApp, но и ко всему содержимому переписки пользователей в стандартных чатах, используемых мессенджером по умолчанию. На данный момент, согласно политике конфиденциальности Telegram, эти данные не используются для рекламы. Но, как мы уже знаем по опыту, политика может измениться.
Как внутри чата понять, включено ли сквозное шифрование: иконка с замочком
Также можно кликнуть по иконке вашего собеседника — если в чате используется сквозное шифрование, то в самом низу открывшегося окна отобразится строчка Ключ шифрования.
Как настроить безопасность и приватность в приложении Telegram
Также не помешает правильно настроить безопасность и конфиденциальность в приложении. Для этого нажмите кнопку Настройки в правом нижнем углу экрана и выберите пункт Конфиденциальность.
Настройки безопасности в Telegram
Первым делом следует позаботиться, чтобы кто-нибудь не прочитал вашу переписку в тот момент, когда вы случайно оставили разблокированное устройство без присмотра. Для этого на открывшейся вкладке выберите пункт Код-пароль, нажмите Включить код-пароль, придумайте пин-код, который вы не забудете, задайте его и подтвердите.
После этого выберите пункт Автоблокировка и установите какое-нибудь небольшое значение — одну минуту или пять. Если ваше устройство поддерживает вход по отпечатку пальца или по распознаванию лица — можете включить здесь же соответствующую опцию.
Как правильно настроить безопасность в Telegram
Дальше стоит обезопасить аккаунт от угона с помощью двухфакторной аутентификации. Поскольку первичным способом подтверждения входа в аккаунт в Telegram служит одноразовый код в SMS, то в качестве второго фактора мессенджер предлагает задать пароль.
Для этого на вкладке Конфиденциальность выберите Двухэтапная аутентификация (в Android) или Облачный пароль (в iOS) и установите какую-нибудь надежную комбинацию. Важно помнить, что вводить этот пароль вы будете нечасто, поэтому его очень легко забыть. Так что лучше сохранить его в каком-нибудь надежном месте — например, в менеджере паролей.
Настройки конфиденциальности в Telegram
Чтобы не делиться лишней информацией со всеми 500 миллионами пользователей Telegram, стоит настроить приватность профиля. Для этого пройдитесь по пунктам настроек Конфиденциальность и поменяйте установленные значения — по умолчанию все эти данные и возможности доступны всем желающим. Мы рекомендуем вот такие настройки:
Как правильно настроить конфиденциальность в Telegram
Также можете заглянуть в Конфиденциальность -> Управление данными и удалить из хранилища Telegram ту информацию, которые покажется вам лишней.
Безопасность Telegram для самых осторожных
Вышеприведенных советов должно хватить для большинства пользователей, но для наиболее осторожных у нас есть еще несколько рекомендаций:
- Используйте для входа в Telegram отдельный номер телефона. А может быть, даже виртуальный номер телефона вместо настоящего мобильного. Однако будьте осторожны и убедитесь в том, что этот номер не одноразовый — иначе к вашему аккаунту может получить доступ кто-то другой.
- Включайте защищенное соединение, чтобы скрыть свой IP-адрес — Telegram может сообщать его, например, по запросу правоохранительных органов.
- Подумайте о том, чтобы использовать другой мессенджер, более приспособленный для безопасного и конфиденциального общения — например, Signal или Threema. В отличие от Telegram, все чаты в них шифруются по умолчанию и есть дополнительные механизмы обеспечения конфиденциальности. Но они не так популярны, и в них нет некоторых функций, которые привлекают пользователей Telegram.
Ну и, конечно же, не забывайте о том, что даже самый безопасный в мире мессенджер становится беззащитным, если к вашему устройству кто-то получит доступ — физический или удаленный.
Поэтому обязательно блокируйте все свои устройства пин-кодом, вовремя обновляйте все установленные на них программы и операционную систему, а также защищайте их от вредоносного ПО надежным антивирусом.
Читайте также: