возникла идея, выбросить 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