8

What is Difference between msg.chat.id and msg.from.id in Telegeram Bot? Apparently, both are the same and Return user id.

bot.sendMessage(msg.chat.id, 'Hi', opts)

and

bot.sendMessage(msg.from.id, 'Hi', opts)
Saeed Heidarizarei
  • 8,406
  • 21
  • 60
  • 103

1 Answers1

14

a chatId is a unique identifier for a chat, that can be either private, group, supergroup or channel whereas userId is a unique identifier for a user or bot only.

The only time the values can be the same is in a private chat.

Read more about Telegram types here.

Mohamed Sohail
  • 1,659
  • 12
  • 23