1

Я хочу сказать клиентам, чтобы начать мой бот-бот и отправить мне имя пользователя и пароль, затем я храню chat_id и использую его всякий раз, когда я хочу отправить сообщение одному из них.Могу ли я использовать chat_id для отправки сообщений клиентам в телеграмме Telegram через определенный промежуток времени?

Возможно ли это? или chat_id будет истекать?

ответ

1

Если chat_id такая же, как телеграмма user_id для этого клиента, то да, вы можете.

SendMessage:

chat_id [Required] [Integer] Unique identifier for the target chat 
text  [Required] [String] Text of the message to be sent 
+0

Нет, это не то же самое, любая другая идея? – Daniyal

+0

«Я хочу сказать клиентам, чтобы начать мой бот-бот и отправить мне имя пользователя и пароль» ... Как только клиенты запустит ваш бот, ваш получит обновление, это обновление содержит поле сообщения. Сообщение имеет ** из ** -> Пользовательский объект и ** Чат ** -> Чат. Если ваши клиенты запускают ваш бот в приватном режиме (не из групп), то chat_id == user_id –

1

Если вы хотите идентифицировать каждого пользователя с уникальным постоянным вы можете использовать user_id.

user_id: User identifier in Telegram. 
chat_id: Unique identifier for the target chat. 

user_id и chat_id wil никогда не истекают и не изменяются на Telegram. Но пользователь может использовать своего бота из частного чата или из группы. Вы можете получить два разных значения от одного и того же пользователя. Поэтому я предлагаю вам использовать user_id.

0

Когда пользователь регистрируется на телеграмме, сервер выбирает уникальный chat_id для этого пользователя! это означает, что сервер делает это автоматически. таким образом, если пользователь отправляет/запускает сообщение вашему боту в первый раз, этот chat_id будет хранить в базе данных бота (если вы код webhook, который демонстрирует статистику пользователей)

Ответ: если пользователь не заблокировал ваш бот, вы можете успешно отправьте ему/ей сообщение. с другой стороны, если пользователь удалил учетную запись, нет способов предложить для отправки сообщения новому идентификатору чата!

Надеюсь, вы получили его