Message broadcasting and editing
Last updated
Last updated
Function
Description
Bot.sendMessage(text)
Send message to current chat. It is simple method with markdown by default.
Bot.sendMessage("Hello from bot")
Api.sendMessage(params)
parse_mode: "HTML",
})
By default, chat_id accord to the current chat. (chat.chatid)
See Bot.runAll command
See Bot.runAll command
Function
Description
Bot.editMessage(value, message_id)
Simple method for message editing with value and message_id
Bot.editMessage("new text", 20)
Api.editMessageText(params)
message_id - it is unique identificator for all chats of this bot.
We have several methods for editing:
Api.editMessageText
Api.editMessageCaption
Api.editMessageMedia
Api.editMessageLiveLocation
and etc. Please see here.
For income messages to bot: use request.message_id
Message_id - have unique value for all chats of bot. So we have only one message_id with value "2" and only in one chat.
In this example bot will remove old messages from bot.
in first command:
in command removeMsgAfter
:
in command removeMsg:
Send message. It is Telegram Bot Api . You can pass any params like text, reply_markup, parse_mode and etc:
Api.sendMessage({
text: "Hello, <b>World!</b>",
Advanced method for message editing. Please see full description .