Бот, который по вебхукам от Teamcity отправляет сообщения ВК в беседу или пользователю. Запускается по файлу ./start.bat или с помощью команды npm start из терминала.
Примеры:
Конфигурация бота располагается в файлах ./src/app-config.json и ./app-chats-settings.json.
Описания полей app-config.json:
port- порт, на котором будет запускаться ботbot- настройки для бота-
group_id- ID сообщества, которое является родительским для бота
-
token- API-токен бота
-
secret- secret-токен бота из настроек сообщества
-
confirmCode- код подтверждения при первом запуске
Описания полей app-chats-settings.json:
peer_id(num) - уникальный ID беседы или пользователяsubscriptions- хэш-таблица с айдишниками проектов TeamCity, можно взять из URL (например http://localhost:8181/viewType.html?buildTypeId=LongTestProjectId_Test123_Test -LongTestProjectId_Test123_Test)alwaysShowResultLink(bool) - показывать ссылку на информацию о билде или нет. Если false, ссылка будет показываться только в случае неудачного билдаextraLinks- массив с дополнительными ссылками (будут отображены как кнопки)-
trigger- один из элементов массиваsubscriptions
-
links- массив со ссылками
-
-
url- ссылка
-
-
-
text- текст
-
Учитывате, что одно сообщение может вмещать только две кнопки со ссылками!
