copyMessage(chatId, fromChatId, messageId, form = {}) {
    form.chat_id = chatId;
    form.from_chat_id = fromChatId;
    form.message_id = messageId;
    return this._request('copyMessage', { form });
  }
Copy messages of any kind. **Service messages and invoice messages can't be copied.**
The method is analogous to the method forwardMessages, but the copied message doesn't
have a link to the original message.
Returns the MessageId of the sent message on success.
@param {Number|String} chatId     Unique identifier for the target chat or username of the target channel (in the format `@channelusername`)
@param {Number|String} fromChatId Unique identifier for the chat where the
original message was sent
@param {Number|String} messageId  Unique message identifier
@param {Object} [options] Additional Telegram query options
@return {Promise} The [MessageId](https://core.telegram.org/bots/api#messageid) of the sent message on success
@see https://core.telegram.org/bots/api#copymessage