This node allows to create a persistent shortcuts menu in a Telegram bot. It’s only possible to specify commands (i.e. /my_command) along with a simple description.

There’s no need to connect this node with a Telegram Receiver node or a Telegram Sender node, its generally connect to a Node-RED Inject node which is configured to fire when the flow starts.

It’s possible to create the Telegram menu programmatically in an upstream Function node

return {
	...msg,
  commands: [
		{
			command: '/command1',
			description: 'Command 1'
		},
		{
			command: '/command2',
			description: 'Command 2'
		}
	]
};

Available params

Name Type Description
commands [command] The list of available commands

The command entity

Name Type Description
command string Telegram command (i.e. /my-command), always start with a /. Required
description string Description of the command. Required.