Суть взаимодействий в том, что вы
обязаны на них ответить. Как минимум выдать
эфемерное сообщение в духе "я сделаль".
Судя по приложенному коду возможно логичнее написать этот функционал как
Application Command, которая вызывается из профиля пользователя