Задать вопрос
@RINAMI
Занимаюсь монтажом и дизайном. PSD,AEX,VEG.

Может ли бот взаимодействовать с определенным чатом посредством получения команды в лс?

Создал функцию отправки сообщения, в параметр chat_id указал айди чата, механизм работает так:
1.Я пишу боту команду в ЛС
2.Он читает и отправляет что-то в беседу
Если написать команду в беседе, логично что бот на нее ответит потому что он обрабатывает события, но возможно ли сделать все наоборот? Или для этого нужен User Long Poll?
  • Вопрос задан
  • 81 просмотр
Подписаться 1 Простой 13 комментариев
Решения вопроса 1
@Sicquze
Учусь программированию
Дело в том, что данный чат со 114 айди, является только для тебя 114, если бот был добавлен первый раз в беседу, то для него айди чата будет 1, и каждый последующий будет +1, тоесть, если я создал группу, добавил ее в беседу, для нее этот чат будет с айди 1, во второй беседе уже 2, и тд.
Если хочешь узнать айди чата, то можешь прямо в беседе ввести любую команду, после чего вывести peer_id, и из него ты можешь вычесть 2000000000 (если это беседа, с лс так не работает), и после чего ты получишь айди беседы для бота
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы