Так-с, попробуем запостить пост через jabber #mastaj #test #Juick
#mastaj #xmpp Зачесались руки немного поковыряться в коде, что-то там отрефачил, ща буду шатать бота. Тестовой среды у меня ведь нет, поэтому всё тестирую на проде
#mastaj #xmpp #mastodon Добавил обработчик ещё одной реакции - 🗨 или 💬. По такой реакции открывается тред выбранного сообщения. Вот теперь хорошо стало, можно вообще без клавиатурных команд обходиться
возникла идея, выбросить xmpp окончательно, а всех наркоманов отправлять в mastaj от @Shura. Думаю, наверняка там-то все работает именно так, как наркоманам нужно! Итак, краткий обзор:
0) нужно уметь логиниться на сайте жуйка. Отправляем команду "login" боту juick@juick.com и переходим по ссылке.
1) отправляем команду "server juick.com" боту config@mastodon.xmmg.ru, он присылает ссылку авторизации на жуйке.
2) переходим по ссылке и разрешаем доступ к жуйк-аккаунту. Здесь первая приколюха — mastaj вместо редирект-ссылки присылает устаревшее проклятье, означающее, что мне нужно отобразить код самому, вместо редиректа. Это проклятье Гугл запретил еще 2 года назад, так что у меня это не работает. Но не беда! Истинный жаббер-наркоман получит даже удовольствие! Надо просто открыть консоль браузера и там будет ошибка: "Failed to launch 'urn:?code=XXXXX'".
Вот этот код копируем и отправляем боту config@
3) Он корректно регистрируется с этим кодом на жуйке как клиент, пишет что все ок и все должно работать! Правда мне оно теперь ругается на все команды "Seems like you have not registered or internal exception accured".
Предлагаю всем жаббер-наркоманам налечь и дружно починить mastaj, иначе останетесь без жуйка :) #mastaj #ActivityPub #Juick #XMPP
#mastaj #mastodon #xmpp Хотел сегодня добавить поддержку реплаев, которые недавно завезли в гаджим, а оказалось всё и так работает. Получается, что из гаджима можно отвечать на сообщения прямо с помощью стандартной функции reply
#mastaj #mastodon #xmpp Запилил поддержку XMPP реакций (XEP-0444). Теперь чтобы сделать реблог записи достаточно поставить реакцию палец вверх (👍), а чтобы добавить в любимые - сердечко (❤️). Попробовать можно через Gajim, там это поддерживается.
#mastodon #xmpp #mastaj Неочевидным плюсом получения ленты мастодона в джабер оказалось то, что поиск по полученным сообщениям стал простым и быстрым. В клиенте лежат все полученные сообщения и если надо быстро найти какой-то пост по одной фразе, то я просто ищу его в чате
Не знаю, что происходит, но последнюю неделю mastodon.social перестал нормально держать стриминговое соединение. Точнее само соединение держится, эхо пакеты в нём ходят, но новые сообщения не прилетают. Хз как это обойти. #mastodon #говно #mastaj
Перевёл бота #mastaj на #mysql с #sqlite, а то последний даже с тремя потоками уже начал выдавать ошибки при записи
#xmpp В связи с тем, что в последние дни инет плохо работает, словил кучу проблем в своём #mastaj, поэтому, пока на больничном я его немного ковыряю. Дело за малым - протестировать, а значит буду немного шатать бота. Пишите обо всех выявленных проблемах!