Простая идея - отправить сообщение Bot из учетной записи администратора. Например, если администратор отправляет «STOP», тогда Bot перестает отправлять сообщения, пока администратор не отправит «START».
Входящие события в Бот содержат идентификатор отправителя. Идентификатор отправителя должен быть сопоставлен с определенным идентификатором администратора. Единственный способ, с помощью которого я нашел этот идентификатор для конкретного пользователя, - отправить сообщение и распечатать идентификатор. Идентификатор определен для комбинации Бот и пользователя. Например, мой бот будет отправить сообщение на мой личный счет с этим JS линия:
sendTextMessage(1073962542672604,fistName + " " + lastName + " " + messageText); // send a message to Matthew directly
Похоже, у вас есть бот работает, но если вам нужно больше информации, посмотрите на мою Bot и source кода.
Просто для удовольствия, я добавил эту функцию в свой бот. Чтобы увидеть подробности в реализации node.js, найдите переменную 'isStopped' в скрипте app.js.
Большое спасибо за ваш ответ. это очень помогает: D – Yeezy