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
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.
Related methods
deleteBusinessMessages · deleteChatPhoto · deleteChatStickerSet · deleteForumTopic · deleteMessages · deleteMyCommands · deleteStickerFromSet · deleteStickerSet · deleteStory · deleteWebhook