То-ли нагрузка на mastodon.social возросла, то ли формат протокола немного поменялся, но мой - бот стал частенько отваливаться, я его уже 2 раза за сегодня перезапускал.
P.S. а ещё что хреново в мастодоновской либе для питона - она в кишочках у себя подвисает и я снаружи даже не могу узнать о факте неполадки, для моего кода всё выглядит нормально, просто сообщения перестают приходить.

Стоило уехать в командировку, как в тот же день отключили электричество и мой гейт <-> вырубился и целую неделю, пока меня не было, не работал...

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

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

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

А посоветуйте сервер кроме jabber.ru

I'm glad to announce to you a bot for posting to .
Just add mastodon@terekhov.su to your roster and follow instructions.

Now it is beta version, but it can:
- post
- display notifications
- display home timeline
- subscribe to

Any questions you can post here with tag

Небольшой отчёт о работе на за вчерашний день - сделал команды /on и /off , которые позволяют включать и отключать доставку новых сообщений в

Такое вот наблюдение - я на мобильнике попробовал клиенты и , ни тот ни другой не умеет в xhtml. Есть на мобильники клиенты с такой поддержкой? Без ней сделать удобное общение с ботом не представляется возможным. (хотя на мобильник есть клиент мастодона :-)) #?

Кажется починил нотификации. Ну как починил... костыль подставил.

Придумал, как я назову своего бота! Это будет Masta J!

@rf Ну вроде заработало. Хотите испытать гейт из в ? Добавляйте в джабер аккаунт mastodon@terekhov.su потом пишите ему команду /register <ваш аккаунт в мастодоне> Бот вернёт ссылку, по которой надо будет пройти, чтобы получить токен авторизации. Копируйте токен и отправляйте боту с помощью команды /token <token> После этого вам в джабер будет приходить Home и уведомления

Бился сейчас пол часа, но так и не смог заставить ::XMPP подклчюиться к .ru, какие-то проблемы с авторизацией.
Попробую найти другой сервер

Так, сегодня сделал большое дело, починил Mastodon::Listener, который работал очень нестабильно. Значит я на один шаг приблизился к боту mastodon<->xmpp

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

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

Минус только в том, что сообщения в мастодонте в html, а не простым текстом.

Mastodon

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!