Беру на себя разработку Slack-ботов и приложений, которые встраиваются в реальные рабочие процессы, а не остаются красивой демкой. Умею всё, что даёт платформа: слэш-команды с настоящими действиями, интерактивные сообщения с кнопками и модальными формами, глобальные и контекстные шорткаты, персональную вкладку бота и цепочки шагов, где данные собираются, уходят на согласование и возвращаются коротким понятным ответом в нужный канал. Если нужно автоматизировать ежедневные стендапы, согласование отпусков и счетов или превратить поток событий из ваших сервисов в аккуратные оповещения — разложу задачу на этапы и соберу работающий сервис.
Особое внимание уделяю тому, что обычно ломается позже: правильным правам и устойчивости под нагрузкой. Прошу только необходимые OAuth-права и объясняю смысл каждого, проверяю подписи запросов, укладываюсь в жёсткое окно ответа за счёт мгновенного подтверждения и фоновой обработки, аккуратно обрабатываю лимиты и повторные отправки. Связываю Slack с вашей инфраструктурой — внутренними API, базами, тикет-системами, CRM и планировщиками, а ключи и токены держу вне репозитория. Отдельно разбираю варианты размещения: постоянный небольшой сервер, контейнер или бессерверные функции, и настраиваю журналирование, чтобы поведение бота всегда можно было объяснить.
В результате вы получаете приложение, которым распоряжаетесь сами: манифест, обработчики событий и действий, конфигурация окружения и короткая памятка по установке и обновлению токенов. Возьмусь как за проект с нуля, так и за доработку уже начатого, и остаюсь на связи для развития бота под новые сценарии.
— Слэш-команды, модальные формы, кнопки и шаги сценариев
— Согласования, опросы, сбор статусов и дежурные оповещения
— Минимальные права, проверка подписей и ротация токенов
— Связка с вашими API, базами данных и внешними сервисами
Особое внимание уделяю тому, что обычно ломается позже: правильным правам и устойчивости под нагрузкой. Прошу только необходимые OAuth-права и объясняю смысл каждого, проверяю подписи запросов, укладываюсь в жёсткое окно ответа за счёт мгновенного подтверждения и фоновой обработки, аккуратно обрабатываю лимиты и повторные отправки. Связываю Slack с вашей инфраструктурой — внутренними API, базами, тикет-системами, CRM и планировщиками, а ключи и токены держу вне репозитория. Отдельно разбираю варианты размещения: постоянный небольшой сервер, контейнер или бессерверные функции, и настраиваю журналирование, чтобы поведение бота всегда можно было объяснить.
В результате вы получаете приложение, которым распоряжаетесь сами: манифест, обработчики событий и действий, конфигурация окружения и короткая памятка по установке и обновлению токенов. Возьмусь как за проект с нуля, так и за доработку уже начатого, и остаюсь на связи для развития бота под новые сценарии.
— Слэш-команды, модальные формы, кнопки и шаги сценариев
— Согласования, опросы, сбор статусов и дежурные оповещения
— Минимальные права, проверка подписей и ротация токенов
— Связка с вашими API, базами данных и внешними сервисами