Шлюз Jabber-Evernote



Преамбула Некоторое время назад я писал о способах публикации заметок Evernote через Jabber. Дальше было два пути: крайне медленный и неудобный (jabber -> twitter.im -> twitter -> evernote) через Twitter и неэффективный (поскольку не было общественного транспорта) через smtp транспорт. После столь неутешительных выводов я немного собрался с мыслями и написал своего jabber-бота для публикации заметок в Evernote — сегодня представляю его публике.



Применение

Бот живет по адресу xmpp: [email protected] .

Для того, чтобы получить помощь по командам, достаточно отправить ему сообщение с любым текстом (и добавить его в список, чтобы он мог показывать свой онлайн-статус) или сообщение с текстом «помощь» после регистрации.

Для авторизации бота используется OAuth (в целях безопасности пришлось отказаться от регистрации по логину и паролю).

Добавлю только, что элементы синтаксиса можно объединять в любом порядке: «((Заголовок)) [[ Блокнот]] Текст заметки» или «[[ Блокнот ]] ((Заголовок)) Текст заметки» — как удобнее.

Бот также позволяет отправить заметку без текста (необходимо указать заголовок).

Сообщения об ошибках, конечно, очень приветствуются.

Наслаждайтесь его использованием! P.S. Если хабра-сообществу будет интересно, могу позже рассказать о процессе разработки и выложить исходники Python в соответствующем блоге — для тех, кто собирается работать с Evernote API (и особенно с OAuth), это может быть полезно, т.к.

у меня есть хороших примеров по этой теме почти не нашел.

Теги: #jabber #evernote #мессенджеры

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.