Оповещения по электронной почте Вконтакте что такое

Содержание

Чтобы оповещать вас о новых действиях в соответствующих беседах,Yammer отправлять уведомления по электронной почте или (если выYammer на мобильном устройстве) с помощью push-уведомлений. По умолчанию Yammer отправляет вам уведомления о различных действиях в сети. Чтобы избежать перегрузки, выберите уведомления, которые вы хотите получать.

По умолчанию уведомления электронной почты и push-уведомления устройств отправляются после короткой задержки. Сведения о логике задержки уведомлений см. в разделе «Задаваемая информация».

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

Примечание: Иногда ИТ-администраторы или администраторы сообщества могут отправлять вам уведомления в Yammer и по электронной почте о ваших учетных записях и обновлениях действий, таких как основные извещения, за пределами параметров уведомлений по электронной почте. Администраторам необходимо использовать новые Yammer для отправки важных объявлений, хотя пользователи как на новых, так и Yammer будут получать их. Обратитесь к администратору сообщества, если у вас возникли вопросы о уведомлении по электронной почте за пределами параметров уведомлений по электронной почте.

Как отключить уведомления на почту ВКонтакте

Управление уведомлениями, которые вы получаете по электронной почте

  1. Выполните одно из указанных ниже действий.
    • В новой Yammerкнопку Параметры в header, а затем выберите Изменить Параметры. Yammer параметров
    • В классической Yammer, Параметры кнопкуYammer Значок Параметры классического приложениянавигации слева, а затем выберите Изменить Параметры.
    • В Параметрыучетной записи выберите вкладку Уведомления.
      • Если вы входите в несколько сетей, вам необходимо изменить уведомления по электронной почте в каждой из них. Выберите имя сети, чтобы увидеть параметры уведомлений для этой сети.

      Важно: Эти параметры уведомлений применяются только к уведомлениям по электронной почте. Чтобы изменить уведомления, которые вы получаете на телефоне, см. следующие два раздела этой статьи.

      В таблице ниже объясняется каждый из вариантов.

      Что входит в состав

      Существуют обновления из моих групп (ежедневно)

      Эти сообщения электронной почты с темой Обновления из групп Yammerотправляются ежедневно и содержат строку для каждого обновления в каждой группе, в которая вы входите.

      Я получаю сообщение в свой почтовый ящик

      Для каждого содержимого, которое попадает в ваш почтовый ящик, отправляется Yammer сообщение электронной почты.

      Примечание: Community администраторы иногда отправляют основные уведомления по электронной почте. Администраторам необходимо использовать новые Yammer для отправки важных объявлений, хотя пользователи как в новой, так и Yammer будут получать их. Если у вас возникли вопросы о уведомлении по электронной почте вне параметров уведомлений по электронной почте, обратитесь к администратору сообщества.

      Как отключить оповещения вконтакте на почту или телефон

      Я получаю новых подписчиков

      У этих сообщений есть тема У вас есть новый последователь на Yammer.

      Установка нового приложения

      При первом входе в новую учетную Yammer сообщений электронной почты.

      Вход в систему из нового

      При первом входе в учетную Yammer с нового устройства отправляется сообщение электронной почты.

      Публикация сообщения по электронной почте

      Если вы опишите сообщение в Yammer по электронной почте, а не из Yammer, вы можете получить подтверждение по электронной почте перед публикацией. У этих сообщений есть тема Yammer: подтвердите свою публикацию.

      Кто-то приглашает меня в группу

      Когда кто-то добавляет или приглашает вас в Yammer или группу, вы получаете сообщение электронной почты со ссылкой, чтобы вы были непосредственно в этом сообществе или группе в Yammer.

      Кто-то любит сообщения, которые я опубликовал (ежедневно)

      Это ежедневная сводка бесед, понравилась вашим коллегам с темой «Имяпользователя», такой как сообщения вYammer.

      Кто-то запрашивает присоединиться к закрытой группе, администрировать

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

      В группах, к которые я не присоединялся (еженедельно), выделяются основные моменты.

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

      Новые предложения для людей, на которые следует следить (еженедельно)

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

      Советы и важные обновления Yammer доступны

      После выпуска новых функций группа Yammer отправляет краткое сообщение с описанием изменения.

      Управление уведомлениями, которые вы получаете на телефоне с Android

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

      Yammer на android Параметры параметров

      1. В приложении Yammer на телефоне откройте меню и выберитеПараметры .
      2. В разделе Уведомления выберите, хотите ли вы получать push-уведомления от Yammer. Если вы выбрали получение уведомлений:
      1. Выберите, как вы хотите получать уведомление: Вибровызвонок,LEDили Звук.
      2. Если вы хотите получать уведомления при публикации новой цепочки в группе, выберите Push-уведомлениядля групп и выберите группы.

      Управление уведомлениями, которые вы получаете на телефоне с iOS

      1. Включите уведомления для Yammer на телефоне.
        • На телефоне перейдите в >Yammer >Параметрыи выберите Уведомления. Меню Yammer Параметры iOS
        • Выберите Yammer уведомления, которые вы хотите получать.
        1. В приложении Yammer внизу выберите Еще. Страница Yammer iOS со списком дополнительных параметров
        2. Коснитесь группы push-уведомлений. Вы увидите список всех групп, на которые вы подписаны. Страница Yammer для выбора групп для получения уведомлений от
        3. Для групп, для которые вы хотите получать уведомления, переместим вкл.
        Еще по теме:  Как сделать свое поздравление в ВК

        Вопросы и ответы

        Вопрос. Чем уведомления для объявления «Вся компания» отличаются от уведомлений группы?

        А. Извещения, отправленные группе «Вся компания», немедленно отправляются всем Yammer «Входящие» и всем пользователям по электронной почте независимо от параметров уведомлений. Если вы не прочитали объявление в Yammer или мобильном приложении в течение определенного интервала задержки, как поется в следующем вопросе, в мобильное приложение также отправляется push-уведомление.

        Извещения группы также создают уведомления во Yammer всех участников группы, но отправляются пользователям только в том случае, если:

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

        Вопрос. Уведомления по электронной почте отYammer отключены, но иногда я получаю уведомления по электронной почте для извещений. Почему я получаю уведомления по электронной почте за пределами параметров предпочитаемых уведомлений?

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

        Вопрос. Что такое логика задержки уведомлений?

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

        Если пользователь использует компьютер и подключен к Интернету, уведомления по электронной почте задерживаются на 15 минут. Уведомления для пользователей мобильных приложений задерживаются на 20 минут.

        Вопрос. Когда для цепочки отправляется push-уведомление о непрочитанном сообщении?

        Вопрос. Можно ли опубликовать сообщение Yammer по электронной почте?

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

        Вопрос. Я подписан на группу по электронной почте. Что произойдет с моей подпиской на группу?

        Вопрос. Могут ли администраторы задавать используемые по умолчанию параметры электронной почты для сети?

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

        Вопрос. Можно ли отписаться от Yammer?

        А. Если в вашей организации Yammer, вы не можете отписаться от своей организации. Однако вы можете прекратить получение уведомлений от Yammer сообщений электронной почты. Просто сберите все флажки на вкладке Уведомления в Yammer параметры. Вы по-прежнему сможете перейти в Yammer, чтобы увидеть все сообщения, но не получите никаких писем.

        Вопрос. Почему после сбоя всех уведомлений по электронной почте я получаю сообщения электронной почты?

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

        Администратор Yammer сети может удалить дополнительные удостоверения. Чтобы найти администратора Yammer сети, щелкните значок Yammer Параметры, выберите Люди ,а затем щелкните Просмотреть администраторов сети.

        Источник: support.microsoft.com

        Электронная почта для юридически значимой переписки. Как отправлять уведомления контрагентам

        Быстрота доставки сообщений — неоспоримое преимущество электронной почты. Однако не всегда юридически значимые сообщения, отправленные таким способом, считаются надлежащим уведомлением контрагента.

        Электронная почта для юридически значимой переписки. Как отправлять уведомления контрагентам

        Что относится к юридически значимым сообщениям

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

        Они выполняют две основные функции: выступают основанием для появления, изменения или прекращения прав и обязанностей, а также определяют дату наступления правовых последствий.

        Правовые последствия наступают с момента доставки сообщения адресату или его представителю. С этого момента:

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

        Какое уведомление признается надлежащим

        Надлежащим признается уведомление, которое соответствует всем предъявляемым к нему требованиям: по форме, содержанию, способу отправки и так далее. Исходя из содержания пункта 1 ст. 165.1 ГК, направляемые контрагенту уведомления можно разделить на две категории.

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

        Подобные уведомления можно считать надлежащими, если они сделаны с учетом требований к способу и адресу направления юридически значимых сообщений (ст. 165.1 ГК, пп. 63 — 65 постановления Пленума ВС от 23.06.2015 № 25).

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

        2. Сообщения, не имеющие юридического значения. К ним можно отнести уведомления, с которыми закон или сделка не связывает гражданско-правовые последствия для другого лица. Например, поставщик просит сообщить, для каких целей покупатель приобретал товар, планирует ли он покупать его впоследствии, обращался ли он ранее к другим поставщикам аналогичных товаров.

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

        Считается ли отправка сообщения по электронной почте надлежащим уведомлением

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

        Если уведомление — юридически значимое сообщение, нужно проверить, можно ли считать электронную почту допустимым способом отправки. Например, когда договором предусмотрено, что все уведомления должны быть направлены исключительно по почтовому адресу контрагента, уведомление по электронной почте надлежащим не будет (пп. 64, 65 постановления Пленума ВС от 23.06.2015 № 25).

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

        А что делать в ситуации, если стороны не согласовали способ обмена юридически значимыми сообщениями?

        Можно ли в такой ситуации отправлять их по электронной почте?

        Еще по теме:  Как сделать чтобы в ВК не показывало онлайн с телефона на андроиде

        В судебной практике используется правовая позиция ВАС РФ, изложенная в постановлении Президиума ВАС от 12.11.2013 № 18002/12 по делу № А47-7950/2011. Она заключается в следующем.

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

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

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

        Направление юридически значимых сообщений

        При отправке юридически значимого сообщения нужно соблюдать требования:

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

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

        О том, что договор предусматривает такой адрес, может свидетельствовать, например, формулировка:

        «Вся корреспонденция должна направляться заказчику только по почтовому адресу».

        В таком случае именно этот адрес считается надлежащим. Направление сообщения по другому адресу будет надлежащим, только если стороне известно или должно быть известно, что указанный в договоре адрес недостоверен, например, что он не существует (п. 64 постановления Пленума ВС от 23.06.2015 № 25).

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

        • по адресу, указанному в ЕГРЮЛ, если контрагент — юридическое лицо. Сообщение, доставленное на этот адрес, считается полученным, даже если контрагент там не находится;
        • по адресу, указанному в ЕГРИП, если контрагент — индивидуальный предприниматель (п. 63 постановления Пленума ВС от 23.06.2015 № 25);
        • по адресу регистрации, по местожительству или пребывания гражданина (п. 63 постановления Пленума ВС от 23.06.2015 № 25). Но если известно, что гражданин фактически проживает по другому адресу, то лучше отправить сообщение на все известные адреса. В этом случае суд может не признать доставленным сообщение, которое направлено только по адресу регистрации;
        • на электронную почту контрагента, которая указана на странице с контактами на его официальном сайте. Можно использовать адрес электронной почты, известный как почта организации или служебная почта ее компетентного сотрудника. Сообщение, полученное на эти адреса, считается полученным самим лицом, пока оно не докажет обратное (постановления Арбитражного суда Центрального округа от 08.02.2022 № Ф10-6103/2021 по делу № А14-9648/2020, Арбитражного суда Северо-Кавказского округа от 11.10.2021 № Ф08-9187/2021 по делу № А32-27659/2020).

        Нередко в договоре нет условия об исключительном адресе для направления сообщений, но в реквизитах приведен почтовый адрес контрагента, отличный от содержащегося в ЕГРЮЛ. Представляется, что в этом случае сообщение целесообразно направлять по обоим адресам.

        Иначе суд даже при наличии уведомления о вручении может не признать доставленным сообщение, которое направлено только по адресу, указанному в договоре (постановление Арбитражного суда Волго-Вятского округа от 02.12.2016 № Ф01-5098/2016 по делу № А17-5263/2015).

        Способы отправки юридически значимых сообщений

        Если в договоре установлен исключительный способ для отправки юридически значимых сообщений, то необходимо использовать его. Направление сообщения другим способом, например, отправка почтой, если договор предусматривает курьерскую доставку, в этом случае будет ненадлежащим (п. 64 постановления Пленума ВС от 23.06.2015 № 25).

        Если в договоре способ не установлен, то можно использовать любые доступные средства связи. Надежнее направить сообщение:

        • почтой — заказным или ценным письмом с описью вложения и уведомлением о вручении;
        • с курьером — при условии получения отметки о вручении, к примеру, на копии письма от лица, которое уполномочено контрагентом на прием корреспонденции.

        По общему правилу сообщение можно отправить и с помощью электронной или факсимильной связи, а также в иной форме, например, разместить информацию на сайте. Главное, чтобы при этом была возможность установить отправителя и адресата (п. 65 постановления Пленума ВС от 23.06.2015 № 25).

        Рекомендуем сохранить доказательства отправки сообщения и получения его адресатом. Это могут быть, в частности, отчет об отслеживании отправления, сформированный на сайте «Почты России», уведомление о вручении, опись вложений, отчет о передаче факса, распечатка электронного письма. Если адресат будет отрицать факт получения сообщения, то придется доказывать, что оно было ему доставлено (п. 67 постановления Пленума ВС от 23.06.2015 № 25). В подтверждение можно представить, например, уведомление о вручении письма с отметкой о получении.

        Когда юридически значимое сообщение считается доставленным

        Момент доставки юридически значимых сообщений может быть согласован в договоре.

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

        При отсутствии такого условия сообщение является доставленным в момент передачи адресату или его представителю. Это может быть момент получения письма в отделении связи или поступления сообщения в канцелярию компании-адресата.

        Если сообщение поступило адресату, но не было ему вручено или он с ним не ознакомился по причинам, которые от него не зависят, оно все равно считается доставленным.

        Например, в случае, когда письмо было возвращено по истечении срока хранения в отделении связи, поскольку адресат уклонился от его получения (п. 67 постановления Пленума ВС от 23.06.2015 № 25).

        Еще по теме:  Как сделать репост из ВК в инстаграмм

        Суды по-разному определяют момент, в который считается доставленным сообщение, возвращенное почтой отправителю с отметкой «истек срок хранения». Его могут признать доставленным:

        • в день поступления в почтовое отделение получателя (постановление Арбитражного суда Уральского округа от 07.06.2018 № Ф09-2463/18 по делу № А50-30380/2017);
        • или в день отправки обратно отправителю (постановление Арбитражного суда Западно-Сибирского округа от 29.11.2019 № Ф04-6189/2019 по делу № А75-2960/2019).

        Если контрагент не получил юридически значимое сообщение, оно считается полученным, если было направлено по надлежащему адресу. Даже если получатель фактически не находится (не проживает) по этому адресу (п. 63 постановления Пленума ВС от 23.06.2015 № 25). В таком случае юридические последствия сообщения наступят для адресата, даже если он узнает о них постфактум.

        Исключение составляет случай, когда сообщение направлено по адресу, указанному в ЕГРЮЛ (ЕГРИП), но данные в реестр внесены помимо воли адресата, в частности, в результате неправомерных действий третьих лиц (п. 3 ст. 23, п. 2 ст. 51 ГК, п. 1 постановления Пленума ВАС от 30.07.2013 № 61). Примеры таких действий: хакерская атака, предоставление сведений в реестр руководителем после того, как он был лишен полномочий.

        Если же адресат не получил сообщение по вине отправителя, например, письмо ошибочно отправили не на тот адрес, можно считать, что оно не было отправлено. Соответственно, в этом случае оно не влечет никаких последствий.

        • электронная почта
        • судебная практика
        • юридически значимые действия

        Источник: www.klerk.ru

        Отправка важных сообщений из ВКонтакте по электронной почте

        Добрый день!
        Наверняка многие сталкивались с ситуацией, что важная информация (новости, объявления и т.д.) публикуется ВКонтакте. Но во-первых, не всегда есть возможность туда попасть (вообще неприлично в рабочее время сидеть вконтакте!), во-вторых информацию приходится получать polling’ом, то есть постоянно обновляя страницу группы или что-нибудь аналогичное.
        Отсюда родилась замечательная мысль — было бы удобно, чтобы важные уведомления приходили на почту. И на работе посмотреть можно и судорожно жать F5постоянно обновляться не нужно. Как оказалось, с помощью python’а можно легко справиться с такой задачей.

        Попытка №1: VK API

        Для начала я попробовал быть честным и использовать VK API. В сети я даже сумел отыскать парочку библиотек, которые умели логиниться и выполнять функции из API. К сожалению, ни одна из них меня не устроила, поэтому я умудрился за парочку часов соорудить свой велосипед.

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

        Попытка №2: парсим страницы напрямую!

        Логинимся на сайт

        Перво-наперво я попытался с помощью httplib и urllib получить страницу логина. Все замечательно и прекрасно. Вот только обнаружилось, что придется писать много некрасивого кода, да еще и с cookies работать… И как-то очень сильно меня это опечалило. Я начал искать замену. И нашел замечательную библиотеку mechanize, которая замечательно сделала за меня всю неинтересную работу по созданию соединений, обработке сессий и cookies и т.д…
        Итак, с помощью mechanize получаем главную страницу ВКонтакте:

        def initVK(): # Browser br = mechanize.Browser() # Cookie Jar cj = cookielib.LWPCookieJar() br.set_cookiejar(cj) # Browser options br.set_handle_equiv(True) br.set_handle_gzip(True) br.set_handle_redirect(True) br.set_handle_referer(True) br.set_handle_robots(False) # Follows refresh 0 but not hangs on refresh > 0 br.set_handle_refresh(mechanize._http.HTTPRefreshProcessor(), max_time=1) # Little cheating. br.addheaders = [(‘User-agent’, ‘Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.1) Gecko/2008071615 Fedora/3.0.1-1.fc9 Firefox/3.0.1’)] br.open(‘http://vkontakte.ru’) br.select_form(nr=0) br.form[’email’] = EMAIL br.form[‘pass’] = PASSWORD br.submit() return br

        В качестве пояснения скажу, что на vkontakte.ru первая форма как раз и есть форма логина. С помощью mechanize заполняем ее и вуа-ля, мы залогинились на сайт!

        Получаем важные сообщения со стены


        Следующий код позволит нам получить страницу группы:

        def getGroupHTML(br): br.open(‘http://vkontakte.ru/OUR_GROUP’) html = br.response().read() return html
        class MyHTMLParser(HTMLParser): def __init__(self): HTMLParser.__init__(self) self.recording = False self.export_tag = False self.message = unicode(») def handle_starttag(self, tag, attrs): if tag == ‘div’: for name, value in attrs: if name == ‘class’ and value == ‘wall_text’: self.export_tag = True if name == ‘class’ and value == ‘wall_post_text’: self.recording = True def handle_endtag(self, tag): if tag == ‘div’: if self.recording: self.recording = False year = re.compile(PATTERN) if year.match(self.message): message_queue.append(year.sub(», self.message).strip()) self.message = unicode(») if self.export_tag: self.export_tag = False def handle_data(self, data): if self.recording: self.message += unicode(data, ‘CP1251’)

        Весь текст приходит в кодировке CP1251, переводим его в unicode. Слои с классами wall_text отвечают за сообщения, wall_post_text — за сам текст сообщения.

        Теперь код получения сообщений можно обернуть в бесконечный цикл. Чтобы не посылать сообщения на почту каждый проход, можно устроить очередь сообщений или пытаться распарсить время. Для простоты сделаем очередь.
        Также стоит заметить, что в тексте могут быть и другие тэги, например, ссылки. Их тоже можно обработать, предварительно вырезав несчастный away.php. Но это уже детали.

        import codecs message_queue = [] try: f = codecs.open(‘/tmp/vk-last-message’, ‘r’, encoding=’utf-8′) last_message = f.read() f.close() if len(last_message.strip()) == 0 : last_message = PATTERN except: last_message = PATTERN import time browser = initVK() import mymail while True: #print «Getting vk.com pages» html = getGroupHTML(browser) p = MyHTMLParser() p.feed(html) #print message_queue msgSent = 0 for msg in message_queue: if msg == last_message : break #messageForSend = processMsg(msg) print msg mymail.sendMessage(msg) msgSent += 1 if len(message_queue) > 0 and msgSent > 0 and len(last_message.strip()) > 0: last_message = message_queue[0] f = codecs.open(‘/tmp/vk-last-message’, ‘w’, encoding=’utf-8′) f.write(last_message) f.close() #print «last message: » + last_message message_queue = [] #print «Sleeping. » time.sleep(60)

        Отправка сообщения на почту

        Теперь раскроем тайну модуля mymail.

        Простейший код отправки сообщений. Я использовал smtp-сервера Яндекса: smtp.yandex.ru:587. Список получателей можно читать из конфига или захардкодить один адрес рассылки, как было в моем случае.

        Что получилось в итоге

        1. важные сообщения приходят нам на почту, то есть не нужно ходить на ВКонтакте и обновлять страницу самостоятельно
        2. опыт парсинга страниц
        3. чувство удовлетворения и гордости собой

        Вот собственно и все. Спасибо за внимание!

        UPD. Перенес из ВКонтакте в Python.

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

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