Skip to content

deleteMessage

Returns boolean

Use this method to delete a message, including service messages, with the following limitations:- A message can only be deleted if it was sent less than 48 hours ago. .. - Service messages about a supergroup, channel, or forum topic creation can’t be deleted. .. - A dice message in a private chat can only be deleted if it was sent more than 24 hours ago. .. - Bots can delete outgoing messages in private chats, groups, and supergroups. .. - Bots can delete incoming messages in private chats. .. - Bots granted can_post_messages permissions can delete outgoing messages in channels. .. - If the bot is an administrator of a group, it can delete any message there. .. - If the bot has can_delete_messages administrator right in a supergroup or a channel, it can delete any message there. .. - If the bot has can_manage_direct_messages administrator right in a channel, it can delete any message in the corresponding direct messages chat. .

Required: chat_id, message_id

Try it
Token saved
Response

TypeScript example · @effect-ak/tg-bot-client
import { makeTgBotClient } from "@effect-ak/tg-bot-client"
const client = makeTgBotClient({ bot_token: "YOUR_BOT_TOKEN" })
const result = await client.execute("delete_message", {
chat_id: "YOUR_CHAT_ID",
message_id: 0
})

Parameters

chat_id number | string Required
Unique identifier for the target chat or username of the target channel (in the format @channelusername).

message_id number Required
Identifier of the message to delete.

deleteBusinessMessages · deleteChatPhoto · deleteChatStickerSet · deleteForumTopic · deleteMessages · deleteMyCommands · deleteStickerFromSet · deleteStickerSet · deleteStory · deleteWebhook