Since a "bot" can automate tasks that typically require people to perform them, when one joins an app, that software program is considered a user.
API/Bot is an object that enables bots to perform several key tasks, such as retrieving my profile, setting my profile, handling incoming profile details, and incoming messages when a user joins, stops, or leaves the bot.