如何在电报机器人中添加菜单按钮

问题描述 投票:0回答:4

如何使用 telegraf

在电报机器人中添加菜单按钮

这样的菜单按钮 Menu

javascript node.js bots telegram-bot telegraf
4个回答
13
投票

您可以通过两种方式实现这一目标。要么通过


8
投票

我通过添加新框架“Grammy”来创建一个菜单按钮

首先安装格莱美:

npm install grammy

第二次添加此代码:

const { Bot } = require("grammy");
const bot = new Bot(BOT_TOKEN); // <-- place your bot token in this string

创建命令列表:

bot.api.setMyCommands([
{ command: "start", description: "إبدأ من جديد" },
{ command: "help", description: "طلب مساعدة " },
{ command: "list", description: "القائمة " },
]);

3
投票

为简单起见,您可以使用 BotFather 并直接从那里进行设置。

  1. 打开 BotFather - https://t.me/BotFather
  2. 向他发送命令
    /setcommands

enter image description here


0
投票

open telegram mini app from telegram bot

如果您在这里是通过该按钮打开迷你应用程序,那么 /setcommands 是实现此目的的错误方法。

以下是如何从电报启动应用程序

/mybots
select your bot
Bot Settings
Menu Button

然后添加您的网址和按钮标题

© www.soinside.com 2019 - 2024. All rights reserved.