messages.forwardMessages
Forwards messages by their IDs.
Example
const {Api, TelegramClient} = require('telegram');
const {StringSession} = require('telegram/sessions');
const session = new StringSession('');
const client = new TelegramClient(session, apiId, apiHash, {});
(async function run() {
const result = await client.invoke(new Api.messages.forwardMessages({
silent: true,
background: true,
withMyScore: true,
fromPeer: new Api.InputPeer({...}),
id: [3594049],
randomId: [2616332],
toPeer: new Api.InputPeer({...}),
scheduleDate: 46082,
}));
console.log(result); // prints the result
})();import {Api, TelegramClient} from 'telegram';
import {StringSession} from 'telegram/sessions';
const session = new StringSession('');
const client = new TelegramClient(session, apiId, apiHash, {});
(async function run() {
const result: Api.Updates = await client.invoke(new Api.messages.forwardMessages({
silent: true,
background: true,
withMyScore: true,
fromPeer: new Api.InputPeer({...}),
id: [3594049],
randomId: [2616332],
toPeer: new Api.InputPeer({...}),
scheduleDate: 46082,
}));
console.log(result); // prints the result
})();TL schema
Parameters
Name
Type
Description
silent
Whether to send messages silently (no notification will be triggered on the destination clients)
Result
Possible errors
Code
Type
Description
400
BROADCAST_PUBLIC_VOTERS_FORBIDDEN
You can't forward polls with public voters
400
CHANNEL_INVALID
The provided channel is invalid
400
CHANNEL_PRIVATE
You haven't joined this channel/supergroup
400
CHAT_ADMIN_REQUIRED
You must be an admin in this chat to do this
400
CHAT_ID_INVALID
The provided chat id is invalid
400
CHAT_RESTRICTED
You can't send messages in this chat, you were restricted
403
CHAT_SEND_GIFS_FORBIDDEN
You can't send gifs in this chat
403
CHAT_SEND_MEDIA_FORBIDDEN
You can't send media in this chat
403
CHAT_SEND_POLL_FORBIDDEN
You can't send polls in this chat
403
CHAT_SEND_STICKERS_FORBIDDEN
You can't send stickers in this chat.
403
CHAT_WRITE_FORBIDDEN
You can't write in this chat
400
GROUPED_MEDIA_INVALID
Invalid grouped media
400
INPUT_USER_DEACTIVATED
The specified user was deleted
400
MEDIA_EMPTY
The provided media object is invalid
400
MESSAGE_IDS_EMPTY
No message ids were provided
400
MESSAGE_ID_INVALID
The provided message id is invalid
400
MSG_ID_INVALID
Invalid message ID provided
420
P0NY_FLOODWAIT
400
PEER_ID_INVALID
The provided peer id is invalid
400
RANDOM_ID_INVALID
A provided random ID is invalid
400
SCHEDULE_TOO_MUCH
There are too many scheduled messages
400
SLOWMODE_MULTI_MSGS_DISABLED
Slowmode is enabled, you cannot forward multiple messages to this group.
420
SLOWMODE_WAIT_X
Slowmode is enabled in this chat: you must wait for the specified number of seconds before sending another message to the chat.
400
USER_BANNED_IN_CHANNEL
You're banned from sending messages in supergroups/channels
400
USER_IS_BLOCKED
You were blocked by this user
400
USER_IS_BOT
Bots can't send messages to other bots
400
YOU_BLOCKED_USER
You blocked this user
Can bots use this methd ?
yes
Related pages
Last updated
Was this helpful?