首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >发送位置KeyboardButton在php-telegram-bot中不发送任何数据

发送位置KeyboardButton在php-telegram-bot中不发送任何数据
EN

Stack Overflow用户
提问于 2020-06-06 01:52:31
回答 1查看 282关注 0票数 0

我正在使用https://github.com/php-telegram-bot/ php库来制作一个电报机器人。

为了获取用户的位置,我编写了以下命令:

代码语言:javascript
复制
public function execute ()
    {
        $data['chat_id'] = $this->getMessage()->getChat()->getId();

        $data['reply_markup'] = (new Keyboard(
            (new KeyboardButton('Send Location'))->setRequestLocation(true)
        ))
            ->setOneTimeKeyboard(true)
            ->setResizeKeyboard(true)
            ->setSelective(true);


        $data['text'] = 'To send your location , touch below Button';

        return Request::sendMessage($data);
    } 

“发送位置”按钮显示,但当用户触摸它时,没有任何东西发送到程序。这是在我使用移动设备(没有桌面电报)和我的位置访问时。

EN

回答 1

Stack Overflow用户

发布于 2021-02-28 06:42:24

在您的设备上启用GPS导航。如果它已打开,请检查您的Telegram客户端的权限。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62221429

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档