Нет напоминания о дне рождения в контакте. Как узнать дни рождения друзей в вк. Друзья не останутся без внимания
Всем привет и с Новым Годом! Сегодня расскажу о своем новом проекте Бот Напоминалка (vk.com/notifytomebot)
Зачем?
Отвечая на этот вопрос, я опираюсь на собственный опыт работы с программами напоминалками на мобильный. У всех у них есть один существенный минус: они сторонние приложения. Именно поэтому иногда так не приятно смотреть на то, как долго оно открывается после закрытия другого. Боты же набирают всё большую популярность. А чего стоит эта история с ботом Дедом Морозом (vk.com/cocacola) ?! В связи с этим возникла мысль, а почему бы не сделать такого же бота в вк только напоминалок? Задача не трудоёмкая, интересная да и возможно востребованная.
Как?
С помощью API Vk и PHP.
Как оно работает?
Работает по принципу телеграмм ботов. Основная функция на данный момент — «Напомни». То есть ты пишешь ему напомни съездить завтра в магазин. И на следующий день он пришлет напоминание в 9 часов утра!
Если хочется уточнить время напоминания — надо просто добавить в фразе «в 12.15 «.
Если написать ему просто «напомни купить сыр», то задание «купить сыр» попадает в туду лист, и весит там пока вы его не вычеркните.
Чтобы увидеть текущий туду лист отправьте «Список».
Чтобы вычеркнуть оттуда задачу напишите «Удалить (номер задачи в листе)».
Чтобы увидеть текущий план (то есть предстоящие задачи с указанным временем) отправьте боту «План». После чего он выведет задачи с указанием времени.
Добрый день, друзья. В этой короткой статье мы узнаем, как не пропустить день рождения вашего и вовремя поздравить его, а так же узнаем, что такое календарь и где он находится.
При и в разделе “Редактировать”, вкладка “Основное” по желанию любой пользователь может заполнить графу “День рождения”, вписав туда дату. Это можно сделать не только при регистрации, но и в любое время после создания страницы.
Дни рождения пользователей ВКонтакте
После того, как пользователь указал дату своего “грустного праздника”, она автоматически сохраняется в базу данных социальной сети для последующей работы с ней. Для чего это делается? Когда наступает тот самый день, ВКонтакте оповещает всех друзей именинника, чтобы те могли поздравить его с праздником.
Где отображается день рождения пользователя ВК
ДР указывается на странице пользователя в основной информации (в том случае, если она указана в настройках). Чтобы узнать, когда человек родился, нужно просто перейти на его страницу и глянуть дату в соответствующей строке. Даже если вы не близкие друзья, а просто знакомые, человеку будет приятно, если вы запомните дату его “грустного праздника” и в этот день поздравите его.
Оповещение о дне рождения друга
Вконтакте оповещает, когда у вашего друга близится или наступает ДР. Оповещение приходит за день до праздника и в сам день рождения.
Если перейти на страницу к имениннику, то и там появится оповещение о празднике. В обоих оповещениях вам сразу предложат отправить подарок пользователю (об этом читайте в статье “Подарки ВКонтакте”).
Вы можете нажать на ссылку “Показать все подарки” и перейти в магазин. Для того, чтобы купить подарок, вы должны иметь деньги на счету аккаунта. Об этом читайте в статье “Как положить деньги на счет ВКонтакте”. Если у вас на счету есть деньги – то вы можете просто выбрать подарок, купить его и отправить имениннику.
Как изменить дату рождения ВКонтакте
Вы можете в любое время изменить или заполнить информацию о дне вашего рождения. Для этого нужно перейти в , раздел “Редактирование”, вкладка “Основное”.
Календарь ВКонтакте
Для чего нужен календарь ВКонтакте. Это своеобразный сервис, где отображаются все дни рождения ваших друзей. Да, мы помним, что оповещения о них приходят о них за день и в сам день рождения. Но иногда в начале месяца хочется просто посмотреть, кто в текущем месяце празднует свой ДР.
Информация в календаре
Давайте посмотрим, где он располагается. Нужно зайти на страницу “Друзья”, и в правом верхнем углу меню увидите иконку с изображением календаря.
- посмотреть ближайшие дни рождения друзей и события;
- прямо отсюда написать поздравление или отправить подарок имениннику;
- посмотреть праздники друзей и события на весь текущий месяц, а так ДР и события в следующих месяцах (и минувшие);
Теперь вы знаете, как узнать о дне рождения друга ВКонтакте и не забудете поздравить его. А на этом у нас все..
Удобный интерфейс привлекает к этому сервису огромное количество пользователей. Имея страничку ВК, можно найти среди зарегистрированных друзей практически весь свой круг общения.
Внося информацию при заполнении профиля, многие указывают день, месяц, год рождения или одну из этих цифр, что облегчает поиск знакомых. И конечно каждому приятно получить открытку, несколько теплых слов в день своих именин.
Не менее приятно продемонстрировать людям свое искреннее отношение, поздравив их с праздником. Однако нынешний темп жизни зачастую не оставляет шанса запомнить даже важные годовщины.
«ВКонтакте» дает возможность воспользоваться соответствующей системой уведомлений и напоминаний. Узнать, когда родился человек не сложно. Услуга доступна всем владельцам аккаунтов.
Каждый может отправить поздравление сообщением, подготовиться к знаменательному событию, заранее выбрать подарок, пополнить счет голосами «В Контакте ».
Выписывать памятные даты в блокноты крайне неудобно. Однако этого не понадобиться, поскольку онлайн-сервис предусматривает функцию «Календарь», детальнее о которой мы расскажем.
Новый интерфейс ВК отличается от предыдущего. В том числе касательно поиска, просмотра дат рождения. Многих смущает отсутствие справа окна, где ранее были указаны именинники текущего дня.
Однако сейчас чтобы узнать, как посмотреть день рождения друга в контакте, не нужно открывать много приложений, заходить к каждому на страницу. Достаточно воспользоваться размещенным на сайте календарем. Здесь вы без труда найдете пользователей, которые указали в профиле свои данные.
Друзья не останутся без внимания
Ознакомиться с нужной информацией быстро можно, следуя простой инструкции:
- авторизуйтесь в личном кабинете ВК , введя Логин, Пароль;
- зайдите в размещенный на панели слева пункт «Друзья» (вкладка «Все друзья»);
- в правом верхнем углу нажмите на графическое изображение «Календарь»;
- на открывшейся вкладке «Ближайшие события» вверху размещены те, кто отпразднует именины в течение следующих суток (тут предусмотрена функция поздравления этих людей сообщением, виртуальным подарком);
- далее список сменяется календарным изображением текущего месяца, на датах которого расположены фотографии пользователей;
- подведите мышь на аватарку, чтобы увидеть имя человека, узнать, сколько ему исполняется лет;
- чтобы просмотреть именинников других месяцев, достаточно кликнуть влево-вправо стрелки вверху табличного изображения (уже прошедшие даты выглядят более блеклыми по сравнению с еще не наступившими).
Следует учесть, что не все указывают свои данные. Некоторые скрывают доступ к ним в настройках. Если вам уже известна такая информация, ее можно самому внести в календарь как напоминание.
Поздравить друга можно такими способами:
- отправить сообщение через соответствующий пункт меню;
- оставить поздравление, красивую открытку на стене.
- откройте общие настройки и убедитесь, что правильно указали нужные данные;
- проверьте настройку приватности, отметив среди тех, кто имеет доступ к информации на странице, всех пользователей или только друзей.
Периодически проверяя календарь, вы всегда можете быть уверены, что поздравите друзей, знакомых вовремя, оставив им приятные впечатления о себе. А это - прекрасный фундамент хороших отношений, которые внесут в жизнь больше позитивных моментов.
Теперь вы знаете, как посмотреть дни рождения друзей в контакте
, и как вы понимаете сделать это не так сложно, как кажется. Следите просто за уведомлениями сайта в контакте и вы никогда не пропустите лучший день в жизни вашего друга или знакомого.
Сегодня меня вновь попросили напомнить человеку о важной вещи в определённое время. Но что делать, если я и про свои-то дела забываю постоянно, а уж тем более про дела кого-то ещё? И тут мне снова помог мой любимый python.
Честно говоря, обычные программы-напоминалки, что в телефоне, что в компьютере, меня не устраивали из-за их ограниченности рамками устройства + они совершенно не решали задачу, когда нужно напомнить о чём-то, но не мне. Решение пришло как-то само-собой. А что, если напоминания будут приходить как сообщения вконтакте? Если я не на рабочем месте - телефон свибрирует своим пуш-ап уведомлением, а за компьютером всё ещё очевиднее. Цель - написать скрипт, который читает мои сообщения о напоминании и в заданное время напоминает кому нужно о том, что, собственно, требуется. Ну раз идея пришла, я приступаю к её реализации.
Стартуем
Внимание! В этой статье я покажу как сделать это без использования API Вконтакте. Но для тех, кому хочется посмотреть(или использовать), как это делается с помощью, собственно, API, я прикладываю версию скрипта, работающего через API. Ссылка на него в конце статьи.Для начала научим наш скрипт логиниться в эту социальную сеть. Всё просто, используем стандартный mechanize.Browser()
Br = mechanize.Browser()
br.set_handle_equiv(True)
br.set_handle_redirect(True)
br.set_handle_robots(False)
br.open("https://vk.com/")
br.select_form(nr=0)
br.form["email"] = name
br.form["pass"] = password
br.submit()
Вуаля! Мы зашли на свою страничку вконтакте. Теперь используем классную особенность вконтакта - возможность писать самому себе(кто не в курсе, как это делается - перейдите по ссылке vk.com/im?sel=id , где id - Ваш id в социальной сети. В моём случае это был 38591009).
Первым делом прочитаем эти сообщения. Для этого мне нужно узнать свой id(он есть в коде главной страницы, причём повторяется множество раз).
Self_username = "username" def get_self_page_id(br): br.open("https://vk.com/"+self_username) return br.response().read().split("