Сайт с запреткой из ТГ

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

Существует несколько способов, чтобы сделать Telegram более безопасным для пользования, но наиболее простым и эффективным — это включить защиту от контента 18+. Это представляет собой такую функцию, которая автоматически скрывает контент, который может содержать эротические или насильственные материалы.

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

Как включить защиту от контента 18+ в Telegram

Шаг 1: Откройте настройки приложения

Чтобы включить защиту от контента 18+ в Telegram, первым делом необходимо открыть настройки приложения. Для этого кликните на значок «меню», расположенный в верхнем левом углу экрана.

КУПИЛ ЗАПРЕЩЁНКУ В TELEGRAM/Заработок в интернете

В появившемся меню выберите пункт «Настройки» и нажмите на него.

Шаг 1: Откройте приложение
Шаг 2: Нажмите на значок «меню»
Шаг 3: Выберите «Настройки»

После этого вы перейдете в раздел «Настройки», где сможете продолжить процесс настройки защиты от контента 18+.

Шаг 2: Выберите блокировку контента 18+

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

Для этого откройте приложение, перейдите в настройки и выберите пункт «Конфиденциальность и безопасность». Далее нажмите на вкладку «Блокировка контента 18+» и включите данную опцию.

После включения блокировки контента 18+ вы не будете получать сообщения с подобным контентом, а также не сможете просматривать фото и видео с материалами для взрослых в группах и каналах.

Обратите внимание, что активация блокировки контента 18+ не гарантирует полную защиту от такого контента, но снижает вероятность его появления в вашем чате или канале.

Шаг 3: Введите пароль для блокировки

Теперь настало время задать пароль для блокировки контента 18+. Это позволит исключить доступ к нежелательным материалам, которые могут появиться в Telegram.

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

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

Не забудьте записать пароль в надежном месте или запомнить его, чтобы не потерять доступ к вашей учетной записи.

Когда пароль будет установлен, нажмите на кнопку «Продолжить», чтобы завершить настройку защиты от контента 18+ в Telegram.

Шаг 4: Установите дополнительные параметры блокировки

Для дополнительной настройки блокировки 18+ контента в Telegram, можно использовать дополнительные параметры.

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

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

Также, вы можете настроить блокировку сообщений, содержащих ссылки на сайты с контентом для взрослых. Для этого в разделе «Настройки» -> «Конфиденциальность и безопасность» -> «Фильтры» -> «Фильтр ссылок» можно добавить адреса сайтов, которые должны быть заблокированы.

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

Шаг 5: Проверьте защиту от контента 18+

После того, как вы включили защиту от контента 18+ в Telegram, рекомендуется протестировать ее работу.

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

Если защита работает корректно, то вы увидите уведомление, предупреждающее о том, что данный контент скрыт из-за настроек защиты.

Если же контент отобразился, несмотря на включенную защиту, проверьте еще раз настройки и убедитесь, что она активирована правильно.

Не забывайте, что защита от контента 18+ является лишь одним из мер безопасности в Telegram и не гарантирует 100% защиту от нежелательного контента.

Шаг 6: Отключение защиты

Если вам случайно удалось включить защиту от контента 18+ в Telegram, и вы уже не желаете ограничивать свой контент, рассмотрите возможность отключить эту защиту.

Вы можете отключить защиту, используя ранее пройденный путь: Открыть главный экран Telegram > Нажать на значок «Три полоски» в верхнем левом углу > Нажать на «Настройки» > Нажать на «Конфиденциальность» > Прокрутить до «Режим 18+» > Нажать на «Отключить».

  • Важно: После отключения защиты вы сможете просматривать контент 18+ без каких-либо ограничений.
  • Примечание: Включение и отключение режима 18+ может быть защищено паролем, если такой был задан в настройках приложения.
Еще по теме:  Где берут посты Телеграм каналы

Не забудьте, что после отключения защиты режима 18+ вы снова будете видеть все материалы, включая оскорбительные и непристойные изображения. Будьте внимательны и следите за своим контентом!

Источник: yasoldat.ru

Авторизация пользователей через Telegram

Александр Менщиков

Недавно Telegram добавил поддержку виджета для авторизации пользователей на сайте. Мы решили поэкспериментировать с ним и составить простую инструкцию, как настроить такую авторизацию самостоятельно.

В качестве примера будем использовать код на PHP, однако, данные шаги актуальны и для других языков программирования.

Настройка бота

Для использования виджета вам понадобится Telegram-бот.

Скопируйте токен бота, через которого вы хотите производить авторизацию пользователей.

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

Настройка виджета

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

Встраивание на сайт

После того, как пользователь нажмёт на кнопку, Telegram готов отправить вам данные любым из двух способов:

  • Отправить пользователя на ваш сайт путём редиректа, передав информацию о нём в GET параметрах.
  • Вызвать JavaScript функцию, передав в неё информацию о пользователе в качестве аргументов.

На данный момент поддерживаются следующие данные о пользователе:

  • id – уникальный идентификатор пользователя в Telegram
  • first_name, last_name – фамилия и имя из профиля пользователя
  • username – уникальное имя из профиля
  • photo_url – ссылка на аватарку пользователя в виде https://t.me/i/. /user.jpg
  • auth_date – дата авторазации
  • hash – HMAC-подпись ответа на основе секретного токена бота

Получение данных через JavaScript callback

Выберите в конструкторе виджета опцию Authorization Type: Callback. Сгенерированный в результате код виджета содержит JavaScript функцию, которая будет вызвана после успешной авторизации.

Эту функцию нужно передать в аттрибуте data-onauth тега

Вы можете произвольным образом реализовать функцию onTelegramAuth. Например, послать AJAX запрос на сервер с полученными аргументами.

Получение данных через Redirect

Выберите в конструкторе виджета опцию Authorization Type: Redirect to URL и введите URL, на который вы хотите получить запрос с данными пользователя. Например, введите адрес http://example.com/auth/telegram.

На странице обработки можно положить скрипт index.php следующего содержания:

Проверка данных пользователя

Чтобы удостовериться в правильности полученных данных, нужно проверить hash. Разработчики Telegram приводят пример кода проверки, добавим эту функцию в код из файла index.php

function checkTelegramAuthorization($auth_data) < $check_hash = $auth_data[‘hash’]; unset($auth_data[‘hash’]); $data_check_arr = []; foreach ($auth_data as $key =>$value) < $data_check_arr[] = $key . ‘=’ . $value; >sort($data_check_arr); $data_check_string = implode(«n», $data_check_arr); $secret_key = hash(‘sha256’, BOT_TOKEN, true); $hash = hash_hmac(‘sha256’, $data_check_string, $secret_key); if (strcmp($hash, $check_hash) !== 0) < throw new Exception(‘Data is NOT from Telegram’); >if ((time() — $auth_data[‘auth_date’]) > 86400) < throw new Exception(‘Data is outdated’); >return $auth_data; >

Еще по теме:  Как сделать нового бота в Телеграмме

Разберём механизм работы функции проверки. В качестве аргумента она получает массив с данными пользователя.

array(7) < [«id»]=>string(7) «1831337» [«first_name»]=> string(18) «Александр» [«last_name»]=> string(16) «Менщиков» [«username»]=> string(5) «n0str» [«photo_url»]=> string(36) «https://t.me/i/userpic/100/n0str.jpg» [«auth_date»]=> string(10) «1518168109» [«hash»]=> string(64) «abba<..>1345» >

На первом шаге из массива извлекается значение по ключу hash и сохраняется в переменной.

На втором шаге массив преобразуется к виду key=value и сортируется в лексикографическом порядке. Полученные данные склеиваются в одну строку через разделитель “n” (код символа – 0xA0).

Далее происходит проверка равенства HMAC-SHA-256 подписи этой строки и значения сохранённого hash. Дополнительно проверяется не устарела ли auth_date.

В случае успеха, функция возвращает исходный массив без параметра hash.

Авторизация пользователя на сайте

Добавим в файл код вызова функции проверки

if (isset($_GET[‘hash’])) < try < $auth_data = checkTelegramAuthorization($_GET); echo «Hello, » . $auth_data[‘username’]; >catch (Exception $e) < die ($e->getMessage()); > >

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

Пример кода из рабочего проекта

try < $profile = $tg->checkTelegramAuthorization($_GET); $id = $profile[‘id’]; $user = Model_User::findByAttribute(‘telegram_id’, $id); if ($user->is_empty()) < $user = new Model_User(); $user->telegram_id = $id; . $user->save() > else < . >>

Кастомизация кнопки

Сейчас из-за ограничений iframe нельзя изменить внешний вид кнопки. Однако, если возникла сильная необходимость, можно обойти это ограничения с помощью clickjacking.

Алгоритм: как скрыть ссылку в TG-постах

Выбираем название и username вашего бота. Если username занят, бот попросит вас придумать новый.

  • После подключения канала выберите часовой пояс для корректной публикации отложенных постов.

2.Скрываем ссылку в слово/фразу поста.

Переходим в созданный бот и нажимаем «start». В выпавшем меню выбираем пункт «настройки». Необходимо включить: «html-форматирование», «звуковое уведомление» и «предпросмотр ссылок».

Здесь же в настройке постинга нажимаем ссылку «/HTML». Бот пришлет сообщение с кодами для форматирования. Копируем формат «название URL».

  • Затем набираем сообщение планируемого поста и последнюю строчку прописываем в скопированном коде.
  • Нажимаем «отправить» и на выходе получаем пост со спрятанной ссылкой.

  • Если все устраивает, то нажимаем «далее». Можно опубликовать пост сразу или отложить на определенное время.

Похожих постов нету =(.

Эта запись написана автором admin, 26.09.2017 в 10:27 пп, и размещена в категории 2,7 Telegram. Следите за ответами на эту запись с помощью RSS 2.0. You can skip to the end and leave a response. Pinging is currently not allowed.

  • Комментарии (0)
  • Похожие записи

Источник: mopassan.com

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