Набор игроков

Завершенные игры

Новые блоги

- Все активные блоги

Форум

- Для новичков (3749)
- Общий (17782)
- Игровые системы (6249)
- Набор игроков/поиск мастера (41607)
- Котёл идей (4301)
- Конкурсы (16074)
- Под столом (20428)
- Улучшение сайта (11244)
- Ошибки (4385)
- Новости проекта (14628)
- Неролевые игры (11855)

Jabber -уведомления

Сперва хотелось бы поблагодарить добрых троллей за killer-фишку: увеломления в Jabber.
Надеюсь, то, что делало DM особенным, при переезде на DM3 никуда не исчезнет: более полезный функционал трудно представить!

Вопрос мой по мотивам непришедшего уведомления Они приходят только если зажглась звёздочка, или тут дело в том, что ветка - личная?

(Если уместнее в другом разделе будет - перенесите туда.)
Автор: qweo [offline] , 15.05.2019 22:32 | Отредактировано 15.05.2019 в 22:45 1

Интересно, сколько тут человек, хоть приблизительно понимающих, зачем нужен джаббер. :)
Автор: August_Leaves [offline] , 16.05.2019 19:03 2

Честно говоря Джаббер давно не поддерживается (я удивлён что он вообще пашет, офигеть).

На ДМ3 будет АПИ, а из него уже если кто напишет бота под джаббер/телеграм/дискорд/чтоугодно, ну мы будем готовы даже захостить если будет нормально сделано, но напрямую в планах поддерживать не было.

Насчёт ДМ2 по коду нет ограничений на "только звёздочки", возможно просто что-то сбойнуло. Собственно, как выше сказал, вообще удивлён что работает.
Автор: Evengard [A] [offline] , 16.05.2019 19:17 3

Сбоит, да, не по-детски, и тормозит - раньше такого не было. Но работает, и уже это радует :-) Доставил в итоге уведомления те.
А как бот, если не секрет, реализован? Hook на добавление записи в базу данных?
То, что правильные протоколы не слишком известны, конечно, печально. Но хорошо, что на новом ДМе "расцветут сто цветов"!
Автор: qweo [offline] , 16.05.2019 19:46 4

Если у вас что-то "вдруг заработало" что-то одно, стоит проверить, попутно не прекратило ли работать что-то другое. По-моему так.
Автор: August_Leaves [offline] , 16.05.2019 22:14 | Отредактировано 16.05.2019 в 22:15 5

Как человек рождённый в 1999 я вообще только на ДМе услышал это слово и до сих пор не знаю что такое джаббер. Было бы круто чтобы сам ДМ присылал уведомления на устройства, аки всякие ютубы, новостные сайты и прочие.
Автор: Min0tavr [offline] , 17.05.2019 01:00 6

Это такой чат/мессенджер, клиентов (программ) для него много разных и подо все ОС. Для Android стоит попробовать Xabber и Conversations
, для других ОС, например, Gajim или Tkabber.

Особенность его в том, что серверов много (любой желающий может поднять свой, и он будет без проблем взаимодействовать с другими), так что никаких "электричество кончилось", хоть в формате недавно почившего Yahoo Messager, хоть в виде попыток блокировки Telegram, глобально не устроить.
Из серверов могу посоветовать ссылка и ссылка


Вообще, до недавнего времени, с огромной вероятностью у всех был аккаунт, а то не один - сервисы вроде гугловских (GMail), ВКонтакте, Facebook и другие вместе со своей учётной записью давали и JID, но потом логика "это наши пользователи, и они будут нашу рекламу смотреть" возобладала, и сопряжение выпилили.

Кстати, протокол поддерживает "транспорты" - возможность посредством Jabber общаться в других сетях (я пользовался транспортами в ICQ и IRC, есть и для Telegram, ВКонтакте, но их сам не юзал).

Ещё одна особенность - подключаемые расширения. Т. е. например, доставка сообщений в офлайне опциональна, есть разные варианты хранения истории, оптимизированных для портативных устройств уведомлений и. т. п., и, соответственно, разработчики клиентов и администраторы серверов могут выбирать, что включать, а что нет. А не "мы запилили вам стикеры, радуйтесь" :-)


А ближе к теме - создав аккаунт, указываете адрес (JID, как e-mail по формату) в профиле на ДМ - и вам будут приходить уведомления о сообщениях в играх (но не обсуждениях) и личных сообщениях.
Что-то недавно бота глючило, но в норме уведомления приходили без сбоев и сразу же.
Автор: qweo [offline] , 17.05.2019 01:54 7

Да, буквально после проверки на то, вставился ли пост в БД идёт постановка джаббер-уведомления в очередь. А потом он кидает кубик, какой запрос слать будет =) d5. Сделано ещё Ракотом я так полагаю для того, чтоб не подвисали все страницы при отправке. Видимо, долго не везло. И потом отправляет всё что скопилось и что старше чем 2 минуты. Такие вот (заморочные) дела.
Автор: Evengard [A] [offline] , 17.05.2019 03:50 8

Кстати вот тут задумался, что быть может все постепенно накапливающиеся тормоза связаны как раз с джаббером... Возможно, мне придётся его временно отключить для проверки. Или попробовать его как-то вынести в отдельный тред...
Автор: Evengard [A] [offline] , 17.05.2019 04:20 | Отредактировано 17.05.2019 в 04:21 9

Ух ты, буквально кубик? Реализация тематическая :D
Очень наглядная иллюстрация сложности поддержки кода DM2!

И, с риском в подстолье уйти: а что собой представлял первый ДМ в этом плане?
Автор: qweo [offline] , 17.05.2019 13:14 10

Дм1 был ещё до моего прибытия на дм вообще, так что я знаю о нём только то, что он был на php =) Но это уже оффтоп.
Автор: Evengard [A] [offline] , 17.05.2019 13:17 11

Обратно включены уведомления? Мне вот пришли.
Автор: qweo [offline] , 18.05.2019 04:04 12