Наш инструмент часто получает вопросы о переполнении стека. Все они используют свой тег.
Я видел в чате Stack Exchange, что его можно настроить так, чтобы вопросы автоматически пересылались с сайта в чат.
Ниже показано, как обмениваются стеками Software Rec, получая репост вопросов из своей мета.
Я ищу инструмент, который я могу использовать, чтобы имитировать это на Gitter или IRC . Наш IRC и гиттер уже автоматически перепостят друг другу через существующего бота, поэтому отправка уведомления одному будет отправлена другому.
В качестве альтернативы было бы хорошо отправлять уведомления на панель активности Gitter . Даже лучше.
Так как у нас есть умеренно активная группа людей на IRC/gitter, готовых отвечать на вопросы, было бы хорошо собрать вопросы в одном месте.
Я думаю, что это может сделать бот-подписчик RSS.
Я готов разместить на своем сервере стороннего бота. Такой бот должен работать на Linux.
Вот, я сделал это специально для тебя.
Он публикуется на боковой панели активности на gitter. Обратите внимание, что в зависимости от того, как вы синхронизируете IRC и gitter, это может означать, что он не отображается в IRC. Для интерфейса IRC по умолчанию все действия на боковой панели активности публикуются в виде сообщения IRC. Поскольку вы говорите, что используете бота. Я не знаю, как он будет взаимодействовать, он может не репостить их в зависимости от настроек бота.
Каналы вопросов Stackoverflow имеют красивую и чистую ленту вопросов на основе RSS. Интеграция настраиваемых уведомлений Gitter предоставляет URL-адрес, по которому вы можете просто нажать HTTP-действие PUSH, чтобы что-то появилось. (чтобы получить этот URL, вам нужно быть администратором канала)
Объединение этих 70 строк заняло всего около 1,5 часов, включая обнаружение и изучение этих API.
Он запрограммирован на Julia и ожидается, что версия 0.4+ будет выдавать предупреждения об устаревании в версии 0.4, но если вы перейдете на версию 0.5, это должно прекратиться.
Я тестировал это только на Linux, но оно должно работать на всем, что поддерживает Джулия . (А также Windows и Mac).
Вам нужно запускать его каждые 5 минут или около того, используя CRON и т. д.
Он находится под лицензией MIT.