Anonymity: how to show / hide the bot name in posts?

2021.02.22 · FAQ

The bot name can be seen:

  • in the channel and (in the connected with this channel) chat — this means you have configured the “Caption”
  • chat only — you will need to reconfigure your bot

Let’s consider both options.

Channel

Avatar from the channel, but the name of the bot is visible. It looks something like this (in desktop clients — at the top right, in mobile clients — at the bottom):

  • in the channel: image

  • in the chat (differs in the source label - “channel”): image

The caption is visible in the channel and chat if the message caption setting was enabled:

image

If you need to remove this caption in the chat, you must turn it off in the channel settings: Channel → Information → Caption messages (turn it off). After that, the caption will disappear both in the channel and in the connected chat (you cannot turn it off only in one place — this is how Telegram works 🤷‍♂️).

Chat

Often, a Telepost personal bot is configured to publish posts directly in the chat (instructions for the initial setup).

In this case, the avatar and the name of the bot itself are visible — it looks like a regular message from the user in the chat:

image

Adding permissions to the bot “Anonymity” in the chat settings in fact does not give the expected result — publications from the bot are not made anonymous and are not hidden with the icon and the name of the chat (it looks like this is how Telegram works 🤷‍♂️):

image

We can only advise you to change the avatar and the visible name of the bot to those used in your chat. To do this in the bot @BotFather use commands /setname and /setuserpic or inline-buttons Edit botEdit Name and Edit Botpic set a name and picture — both the same as in your chat. Then it will visually look like if the publications are sent on behalf of the chat.