Да, bot_id
и bot_user_id
различны:
bot_id
: идентификатор для идентификации бота / приложения в рабочей области
bot_user_id
: идентификатор пользователя бота
Каждое приложение имеет bot_id
, только приложения с ботами, у которых есть пользователь бота, имеют bot_user_id
.
Как вы упомянули, вам нужно bot_id
, чтобы определить приложение, связанное с событием bot_message
, а не bot_user_id
.
Вы можете получить bot_id
из метода API users.list
, найдя запись, соответствующую вашему bot_user_id
. Это будет частью профиля.