Skip to main content
Module

x/grammy/core/api.ts>Api#copyMessage

The Telegram Bot Framework.
Extremely Popular
Go to Latest
method Api.prototype.copyMessage
import { Api } from "https://deno.land/x/grammy@v1.11.1/core/api.ts";

Use this method to copy messages of any kind. Service messages and invoice messages can't be copied. A quiz poll can be copied only if the value of the field correct_option_id is known to the bot. The method is analogous to the method forwardMessage, but the copied message doesn't have a link to the original message. Returns the MessageId of the sent message on success.

Parameters

chat_id: number | string

Unique identifier for the target chat or username of the target channel (in the format @channelusername)

from_chat_id: number | string

Unique identifier for the chat where the original message was sent (or channel username in the format @channelusername)

message_id: number

Message identifier in the chat specified in from_chat_id

optional
other: Other<R, "copyMessage", "chat_id" | "from_chat_id" | "message_id">

Optional remaining parameters, confer the official reference below

optional
signal: AbortSignal

Optional AbortSignal to cancel the request

Official reference: https://core.telegram.org/bots/api#copymessage