Обходим блокировки: в телеграм и без смс

Обходим блокировки: в телеграм и без смс

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

Дано

Найти старый фильм, книгу или другую редкую и ценную информацию чаще всего можно только на торрентах. Рутрекер давным давно заблокирован, но найти нужную раздачу можно просто и быстро при помощи бота в телеграм. Пишешь ему запрос, а он присылает варианты. Единственная проблема, что довольно часто для выбора нужной раздачи все-таки необходима дополнительная информация (качество перевода, совместимость с системой и прочее).

Бот ищет торренты

Иногда гуглишь человека и, конечно, на первых строчках будут ссылки на линкедин. Переходишь по ссылке, а там заглушка Роскомнадзора. А тебе всего то нужно посмотреть его последнее место работы, обидно.

Эти ситуации решил бы простой скриншотер: ты ему ссылку, он тебе картинку. Беглый поиск по ботам не дал результатов, но когда нас это останавливало!

Решение

Ищем доступный скриншотер веб-страниц с простым апи. Одним из первых появляется сервис с говорящим названием — скриншотмашина. Простейший функционал на 100 бесплатных запросов в месяц (а нам больше и не надо). Смотрим апи — тоже всё просто и понятно.

Для того, чтобы получить апи ключ, нужно зарегистрироваться. Идем в бота TempMail, делаем одноразовую почту и регистрируемся (я в таких одноразовых регистрациях еще и пароль от этого бота использую — удобно). В ЛК смотрим код для АПИ.

Бот делает одноразовую почту и пароль

Как же теперь это все увязать? На помощь приходит бот IFTTT, который связывает телеграм с известным одноименным сервисом. Если вы им никогда не пользовались, то нужно зарегистрироваться. Можно использовать реальную почту, сервис известный и спамить не будет.

Теперь идем в My Applets и жмем New Applet. Сервис работает по принципу «Если произойдет это, то нужно сделать то». Нажимаем на +this и ищем поиском Telegram. Дальше нужно будет пройти простую процедуру интеграции, все просто и понятно.

Если это, то то

if this

Для нашего бота скриншотера используем событие «New message with key phrase to @IFTTT». Я, например, для кодовой фразы выбрал «#скрин», которая сразу будет и хэштегом для быстрого поиска. Далее в этом действии нужно задать ответ бота. Здесь полет фантазии: пишите, что хотите.

then that

Теперь идем в скриншотмашину и копируем ключ для апи, он находится в личном кабинете.

Апи ключ скриншотмашины

Возвращаемся в IFTTT и завершаем наш сценарий. Для второго события выбираем «Send photo to a Telegram chat». Теперь внимание, самая сложная часть :)

В качестве ссылки картинки нужно вставить следующую ссылку:

http://api.screenshotmachine.com/?key=АПИКЛЮЧ&url={{Text}}&size=F

Вместо АПИКЛЮЧ вставьте то, что скопировали в личном кабинете скриншотмашины. Всё остальное нужно оставить именно так, как написано. Продвинутые пользователи могут самостоятельно изменить параметры в запросе, используя документацию. Мне подошел именно такой запрос.

Кайфуем

Отправляем нашему обученному IFTTT-боту в телеграме ссылку с кодовой фразой и получаем скриншот страницы. Никаких блокировок. Пользуйтесь на здоровье!

Бот присылает скриншоты


Report Page