pin_chat_message()
- Client.pin_chat_message()
Pin a message in a group, channel or your own chat. You must be an administrator in the chat for this to work and must have the “can_pin_messages” admin right in the supergroup or “can_edit_messages” admin right in the channel.
Usable by Users Bots
- Parameters:
chat_id (
int
|str
) – Unique identifier (int) or username (str) of the target chat. You can also use chat public link in form of t.me/<username> (str).message_id (
int
) – Identifier of a message to pin.disable_notification (
bool
, optional) – Pass True, if it is not necessary to send a notification to all chat members about the new pinned message. Notifications are always disabled in channels.both_sides (
bool
, optional) – Pass True to pin the message for both sides (you and recipient). Applicable to private chats only. Defaults to False.
- Returns:
Message
– On success, the service message is returned.
Example
# Pin with notification await app.pin_chat_message(chat_id, message_id) # Pin without notification await app.pin_chat_message(chat_id, message_id, disable_notification=True)