Your bot, just as it is, may be entirely relevant in all scopes without requiring additional work.
While your bot can certainly provide any information relevant to the experience, keep in mind conversations with it are visible to everyone.
Developing a bot that works in groups or channels uses much of the same functionality as personal conversations.
In fact, bots only receive messages when they are mentioned, so other conversations on the channel are not sent to the bot.
In a group chat, contains information specific to that chat.
Constructing mentions Your bot can mention other users in messages posted into channels.