Для получения утилиты необходимо:
- Перейти в Gitlab репозиторий и склонировать его себе на копьютер
- В папке с проектом выполнить команду
sudo make build
После чего в этой папке появится два исполняемых файла: wekan-producer и wekan-webhook, в этом разделе нас интересует второй
Утилита имеет 3 режима, настраиваемые опцией mode:
- --mode=set для создания нового вебхука на доски (требуется передать --token, --webhook-url, --boards-id)
- --mode=get для получения списка существующих вебхуков (требуется передать --token, --boards-id)
- --mode=delete для удаления вебхука со списка досок по id вебхука (требуется передать --token, --webhook-id, --boards-id)
Список принимаемых аргументов:
- --token токен для авторизации
- --webhook-url URL на который Wekan будет отправлять вебхуки
- --boards-id ID доски Wekan, на которую создаем вебхук (можно передавать список разделяя через ; например --boards-id abc123;bcd234;...)
- --webhook-id ID вебхука для удаления
Можно достать свой токен из Cookies браузера, для этого (пример для Google Chrome):
- Зайдите на сайт https://wekan.miem.hse.ru и авторизируйтесь
- Откройте консоль и перейдите в Cookies

- Найдите строчку meteor_login_token и используйте его в утилите
./wekan-webhook --mode=set --token abc --webhook-url abc.com --board-id abc123