Я сделал Телеграм бота для Evernote, о котором немного мечтал годами

от автора

Прывітаначкі, похоже с одной стороны сегодня программистов нужно меньше чем раньше, с другой стороны — благодаря LLM действительно можно делать задачи на порядок быстрее. Предполагаю, что в ручную этого бота я бы делал месяц, через Codex gpt-5.5 xhigh — часа три.

В Evernote у меня записано много идей. Хорошо бы то, хорошо бы это. И таки некоторый прогресс в их реализации есть. И вот недавно — открываю официальное приложение Evernote на iPhone, а заметки не загружаются. У меня самый дорогой премиум аккаунт. Вот так стало понятно — надо делать.

Про другие неофициальные клиенты:

Я мантейнер Geeknote — неофициальный CLI на Питоне, он внутри моего бота.

NixNote на C++

CliNote на Go — недавно заархивирован — feel free to форкнуть и починить.

И вот теперь я сделал Телеграм бота https://gitlab.com/vitaly-zdanevich/bot_telegram_evernote

На Питоне — хотя я предпочитаю Go — но Geeknote зависимость на нём, так что для единообразия.

Этот бот selfhosted — то есть у каждого он свой. Выбрал такое решение из-за безопасности — вам не нужно доверять моему серверу — запускаете Terraform команду — и бекенд из одной лямды разворачивается у вас. AWS Lambda — для такого сервиса это значит бесплатный бекенд — на 3 GB ARM инстансе это около 4000 бесплатных вызовов в месяц, если среднее время работы будет составлять очень медленные 10 секунд (обычно отвечает за несколько секунд).

Кнопки разных цветов - в зависимости от названия ноутбука. Как видите - возвращает даже картинки и аудио.

Кнопки разных цветов — в зависимости от названия ноутбука. Как видите — возвращает даже картинки и аудио.

В этом боте только read операции — для простоты и безопасности. По крайней мере сейчас — не уверен что нужно добавлять возможность редактирования. Для создания ноутов в Телеграме я использую другой бот — который отсылает письмо на адрес Evernote.

Это мой первый бот для Телеграма, результатом доволен, пользуйтесь если хотите.

Хорошего вам дня.

ссылка на оригинал статьи https://habr.com/ru/articles/1028850/