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

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

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

Зачем?

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

Как?

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

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

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

Экспорт дней рождения из ВКонтакте в iCal (легкий способ)

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

Инструкция по применению:

  1. Заходим на abrekhov.ru/api/bd
  2. Нажимаем ссылку «начать работу с приложением»
  3. Соглашаемся с доступом
  4. После вывода всех друзей и их дней рождений можно нажать «скачать».
  5. Вот и всё! Скачивайте файл и импортируйте куда душе угодно!

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

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

Задача:

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

(далее…)

Обход ограничения раздачи интернета

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

Задача:

Обойти ограничение раздачи интернета с телефона и подключить к интернету свой ПК на Windows и на Mac OS X. При этом не устанавливая root на свой телефон и других примочек.

(далее…)

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

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

Пролог:

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

Задача:

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

(далее…)