2017-02-16 19 views
0

Пожалуйста, любезно мне объясните, как бот Telegram может понять, кто отправляет команду в групповые чаты и отвечает на нее единственным ответом, который только для этого пользователя. Несомненно, в этом случае следует учитывать проблемы безопасности, и пользователь не должен отправлять команду в качестве другого пользователя. Думаю, я могу использовать имя пользователя для отправки вместе с командой. Любые предложения ...Как получить заверенную бомбу Telegram в групповых чатах?

ответ

0

Message Объект содержит два объекта отдельно от других объектов:

  1. Chat, message['chat'], который представляет собой чат, из которого приходит сообщение. В вашем случае группа.
  2. User, message['from'], который представляет пользователя, отправившего сообщение/команду.

Так что легко отличить, какой пользователь отправил сообщение. И в случае Частных чатов, как объект Chat, так и Пользовательский объект являются такими же.