PHPtelegram电报机器人添加启动菜单源码

 2024-12-14  阅读 462  评论 5  点赞 453

摘要:在 Telegram Bot API 中,启动菜单通常是指当用户开始与机器人交互时出现的自定义键盘或命令列表。这可以通过设置命令或使用 ReplyKeyboardMarkup 来实现。

telegram Bot API 中,启动菜单通常是指当用户开始与机器人交互时出现的自定义键盘或命令列表。这可以通过设置命令或使用 ReplyKeyboardMarkup 来实现。

PHPtelegram电报机器人添加启动菜单源码
<?php
// 替换为你的 Telegram Bot Token
$bot_token = 'Telegram Bot Token';
$api_url = "https://api.telegram.org/bot$bot_token/setMyCommands";

$commands = [
    [
        'command' => 'start',
        'description' => '开始使用机器人'
    ],
    [
        'command' => 'help',
        'description' => '获取帮助信息'
    ],
    [
        'command' => 'about',
        'description' => '了解关于本机器人的信息'
    ],
    [
        'command' => 'contact',
        'description' => '获取联系方式'
    ],
];

// 将菜单命令转换为 JSON 格式
$data = [
    'commands' => json_encode($commands)
];

 //使用 CURL 发送请求
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $api_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$response = curl_exec($ch);
curl_close($ch);

// 输出结果
echo $response;/*/

 

下一篇:没有了
标签:telegramphp

评论列表:

显示更多评论

发表评论:

Copyright © 2024 LS'Blog-保定PHP程序员老宋个人博客 Inc. 保留所有权利。 Powered by LS'blog 3.0.3

页面耗时0.4699秒, 内存占用2.22 MB, 访问数据库38次

冀ICP备19034377号