Автоматизация

Новый MTProto-proxy от Telegram. Установка, настройка и использование.

Ух ты! Не писал целый год. Многое произошло, многому научился, но об этом позже, а пока о насущном! Недавно Telegram выпустил собственный прокси под названием MTProto-proxy. У меня на сервере стоит Ubuntu 16.  Однако, пройдя по инструкции по установке, я столкнулся с необъяснимыми проблемами, поэтому пришлось искать другой способ его установки и настройки. В этой короткой статье я расскажу, как быстро установить прокси и раздать своим друзьям. Инструкция точно сработает на Ubuntu.

Предустановка

Сперва надо убедиться, что есть все необходимые библиотеки, поэтому используем первую строчку с гитхаба

Устанавливаем Docker. Он поможет скачивать готовые приложения с предустановленной конфигурацией.

Обращаю внимание, что именно docker.io! Так как просто docker это GUI приложение. На сервере такой роскоши нет.

Установка

Дальше все проще некуда.

Чтобы посмотреть логи, ссылки для шаринга и прочие настройки, под которыми запустился docker — контейнер, достаточно ввести:

Кастомные настройки

Чтобы изменить или добавить какой-либо параметр кофигурации достаточно добавить флаг -e и ввести параметр. Например, чтобы добавить тег:

Рекомендации

Также рекомендую после установки своего прокси зарегистрировать его у @MTProxybot. После этого вы сможете привязать к своему прокси свой канал — отличный способ продвижения!

Ну и наконец статистика по подключениям

Пожалуй, на этом всё. Если вдруг что-то не получится — пишите в комментариях, а сели вам просто нужен прокси, то держите мой — мне не жалко:)

Бот Напоминалка в соцсети в ВК

Бот Напоминалка

Всем привет и с Новым Годом! Сегодня расскажу о своем новом проекте Бот Напоминалка ( vk.com/notifytomebot )

Зачем?

Отвечая на этот вопрос, я опираюсь на собственный опыт работы с программами напоминалками на мобильный. У всех у них есть один существенный минус: они сторонние приложения. Именно поэтому иногда так не приятно смотреть на то, как долго оно открывается после закрытия другого. Боты же набирают всё большую популярность. А чего стоит эта история с ботом Дедом Морозом ( vk.com/cocacola ) ?! В связи с этим возникла мысль, а почему бы не сделать такого же бота в вк только напоминалок? Задача не трудоёмкая, интересная да и возможно востребованная.

Как?

С помощью API Vk и PHP.

Как оно работает?

Работает по принципу телеграмм ботов. Основная функция на данный момент — «Напомни». То есть ты пишешь ему напомни съездить завтра в магазин. И на следующий день он пришлет напоминание в 9 часов утра!
Если хочется уточнить время напоминания — надо просто добавить в фразе «в 12.15 «.
Если написать ему просто «напомни купить сыр», то задание «купить сыр» попадает в туду лист, и весит там пока вы его не вычеркните.
Чтобы увидеть текущий туду лист отправьте «Список».
Чтобы вычеркнуть оттуда задачу напишите «Удалить (номер задачи в листе)».
Чтобы увидеть текущий план (то есть предстоящие задачи с указанным временем) отправьте боту «План». После чего он выведет задачи с указанием времени.

Экспорт дней рождения из соцсети Вконтакте

Когда я пытался уйти из ВК, то многие плюшки меня безусловно останавливали. Одной из такой фич был Календарь ВК с днями рождения. Ведь забывать друзей и терять с ним контакт не хотелось, а лента ВК мешала тратить время на более полезные вещи. Поэтому ещё давно я задумывался об экспорте дней рождений из ВК. В конце концов руки дошли до этого и сначала я расскажу, как я это сделал через Python+Selenium, а потом через VK API (ссылка на след запись.)

Задача:

Написать скрипт, который заходит на страницу, открывает календарь, проходит по всем дням рождениям и записывает всё в файл формата ics (iCal). Данный формат поддерживается Apple календарем и Google Calendar.

(далее…)

Автоматическое добавление постов Вконтакте

Сегодня решил рассказать о том, как осуществить автоматическое добавление постов в Вконтакте при помощи Python+Selenium.

Пролог:

Прежде всего перед тем, как приступить к работе, если вы здесь впервые, то советую почитать «Начала«. Также я подробнее описывал действия для Facebook здесь — автоматическое добавление постов в Facebook . А посмотреть как оно будет работать можно а примере этого видео https://youtu.be/WBGv8bVv0K8

Задача:

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

(далее…)

Автоматическое добавление постов в Facebook

Всем привет!
Недавно ко мне обратились с просьбой создать скрипт/программу, который мог бы автоматически добавлять посты в соцсети Facebook. Причем не только к себе на страницу, но и в группы. Мне показалось это крайне интересным, так как что-то подобное я уже проделывал с соцсетью Вконтакте (об этом напишу позже).

Итак, начну с того, что вам надо посетить мою страницу с «Началами«, если ваш компьютер ещё ни разу не использовал Python и Selenium, и установить необходимое ПО для автоматизации рутинных процессов.

Поставленная задача:

Заходить к себе на страницу, в поле «Что происходит?» на странице своего профиля в ФБ печатать ссылку, ждать пока появится описание, удалять ссылку (чтобы осталось только описание), отправлять пост. И повторить те же действия для открытых групп.

(далее…)