Мысли

Основная рубрика в которую попадают все те мысли, которым не нашлось места в целевых категориях


Помогающий удаленно работать бот для Телеграм

Вступление

В 2018 году очень популярной была тема написания своих ботов, не обошла она и меня стороной и я решил написать своего собственного помощника. Чуть больше технических деталей см. в черновике Небольшая история написания бота для Telegram.

Около года я развивал бота исключительно под свои потребности и автоматизацию рутинных операций, выполнение которых удобнее всего было выполнять в виде чата. В 2019 моя команда перешла на удаленную работу и возникла потребность в понимании кто сейчас работает, кто отошел пообедать, а кто уже ушел «домой». Это была одна из вещей которые мой бот уже почти умел к тому времени и после небольшой доработки у бота появились и другие пользователи кроме меня.… Читать всю заметку


Подборка интересных ботов в Twitter

Вступление

Это просто пополняемая заметка со списком интересных ботов в Twitter. Что-то можно найти по хештегу #botally в самом Twitter. 

Последнее обновление: 13 марта 2019

Подборка

## year_progress

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

## everycolorbot

Постоянные твиты с кодом цвета и картинкой с этим цветом. Типичный твит выглядит так.

softlandscapes

Постоянные твиты с довольно приятными глазу пейзажами. Типичный твит выглядит так:

… продолжение следуетЧитать всю заметку


Косяки мессенджера Telegram для разработчика ботов

Вступление

Список недочетов в API самого лучшего мессенджера Telegram, с которыми я столкнулся как разработчик ботов под него. Если что-то будет исправляться, то я буду ставить галочку напротив этого пункта.

Последнее обновление: 04 июня 2019. 

Косяки

Нет timestamp в сообщении с callback_query

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

Теряется информация о форвардинге

Если переслать боту сообщение из другого чата (канала, бота, …) содержащее в себе аудио-файл, то в сообщении которое придет в бота не будет информации что это forwarding. … Читать всю заметку


Небольшая история написания бота для Telegram

# Вступление

Когда Telegram объявили о запуске API для написания ботов я создал себе “чтобы было” бота @vodmalbot. К тому моменту я уже довольно активно пользовался Telegram: был подписан на массу разных каналов. Поэтому возможность написать своего бота, например, чтобы просто форвардить в него ссылки, а он бы добавлял их в Pocket, ну или чего-то подобного мне была интересна. 

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


Evernote -> WordPress integration test

This note is just to test Evernote Sync plugin. 

  1. Private link to already published note:  Evernote -> WordPress integration test (link to this note, recursion)
  2. Private link to note saved from web:  Evernote -> WordPress integration test: note from web
  3. Private link to a regular note:  Evernote -> WordPress integration test: regular note
  4. Public link to shared note: http://www.evernote.com/l/AAYvlUrOdWNJIbi_FjVy_ByP5Uyc_E2CTwc/

How note number 1 looks in my Evernote:

How note number 2 looks in my Evernote:

You will never see note number 3. This is why link has a special icon. 

You will see note number 4 on Evernote.com. I guess it also could be implemented in the plugin. … Читать всю заметку


EverMind или о чем этот блог

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

В те времена, когда еще не было Dropbox, у меня была “флешка”, которую я носил с собой из дома на работу и каждый раз подключал ее, когда садился за компьютер. Помимо Miranda IM, Password Commander и ряда других утилит там был каталог docs. В текстовых файлах типа foobar2000.txt, doors.txt, bag.txt, gai.txt и т.д. я собирал полезную для себя информацию на соответствующие темы. В doors.txt, например, было небольшое исследование рынка установки железных дверей т.к.… Читать всю заметку