调整 Telegram 内嵌键盘的大小

2023-11-21

Telegram 内嵌键盘这是一个很棒的功能,有很多不同的用例。

内联按钮添加为项目列表,如下所示:

inline_keyboard = [[InlineKeyboardButton(text="button", callback_data="button"),
                  InlineKeyboardButton(text="reset",callback_data="reset")]]

inline_keyboard_markup = InlineKeyboardMarkup(inline_keyboard)
update.message.reply_text("hi", reply_markup=inline_keyboard_markup)

上面的代码添加了两个按钮,每个按钮的宽度都是聊天屏幕的一半。

我知道对于普通键盘按钮有一个resize_keyboard可以以某种方式使用的参数。

我的问题是有没有办法调整大小内联按钮?例如使其成为全宽或四分之一宽。


You can adjust the width of the buttons by changing the quantity of them in one line.enter image description here

$inline_keyboard = array('inline_keyboard' =>
        array(
            array(
                array(
                    'text' => "\xF0\x9F\x93\x9D Заказы", 'callback_data' => '/orders'
                ),
                array(
                    'text' => "\xF0\x9F\x93\x8A Статистика", 'callback_data' => '/stats'
                ),
                array(
                    'text' => "\xF0\x9F\x92\xB0 Баланс", 'callback_data' => '/balance'
                )
            ),
            array(
                array(
                    'text' => "\xF0\x9F\x92\xB0 Баланс", 'callback_data' => '/balance'
                ),
                array(
                    'text' => "\xF0\x9F\x93\x8B Счета", 'callback_data' => '/bills'
                )
            ),
            array(
                array(
                    'text' => "\xF0\x9F\x93\x9D Заказы", 'callback_data' => '/orders'
                )
            ),
        ),
    );
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

调整 Telegram 内嵌键盘的大小 的相关文章

  • 无法从 Telegram webHook ASP.NET 接收传入的 JSON

    所以问题是我为我的 Telegram 机器人设置了一个 webHook 地址 如下所示 https api telegram org bot
  • 使用 PM2 运行自定义 npm 脚本

    我目前正在开发几个 Telegram 机器人 但我想将它们全部保存在同一个 git 存储库中 问题是 另一方面 我想将它们作为单独的进程运行 由于我使用的是 Telegraf 框架 因此要运行机器人 请执行以下操作 micro bot sr
  • Python Telegram Bot - run_daily 不起作用

    我有与此相同的问题thread https stackoverflow com questions 61650938 telegram bot how to send messages daily new answer newreg 4f6
  • 如何同时使用 telegram bot python

    我不知道如何使用 python 在电报中使用机器人进行多进程 我创建了一个线程 但如果该线程未完成 机器人将无法回复消息 horaPurga now replace hour 23 minute 36 second 59 microseco
  • 如何限制pyTelegramBotAPI中少数用户的访问?

    我正在使用远程机器人 https github com eternnoir pyTelegramBotAPI https github com eternnoir pyTelegramBotAPI 创建一个机器人来向其用户发送照片 关键是我
  • telegram bot如何获取上传文件的file_id?

    在 telegram API 文档中我看到 您可以传递file id作为字符串重新发送 Telegram 服务器上已有的照片 但我找不到获取上传文件的 file id 的方法 我怎样才能获取它 它取决于您的 content types 例如
  • 允许机器人访问 Telegram Group 消息[重复]

    这个问题在这里已经有答案了 比之前更进了一步如何将机器人添加到 Telegram 群组 https stackoverflow com questions 37338101 如何以管理员身份将机器人添加到 Telegram 群组 我已将我的
  • 强制关闭电报上的弹出窗口“打开此链接?”

    当我在帖子中使用 html 格式并创建链接时 Telegram 会显示一个弹出窗口before打开链接 是否有脚本或其他东西可以强制关闭弹出窗口并立即打开链接 我不想插入链接没有 HTML 在单击链接之前 我按下 Enter 键 我使用 A
  • firebase.intializeApp 不是一个函数

    所以我陷入了这个错误 我使用 telegram bot api 制作了一个 telegram 机器人 现在尝试设置一个 firebae DB 来保存组成员的分数 因此重新启动机器人后分数不会重置 有人可以告诉我问题是什么吗 我在这里读到了很
  • Telegram bot API:我可以混合使用自定义键盘和force_reply吗?

    我有一个自定义键盘 但要处理答案 我需要强制回复 以便我在下一条消息中收到问题 我已经这样做了 var opts reply markup JSON stringify keyboard OK Cancel one time keyboar
  • Heroku 已成功部署,但我仍然没有运行任何 Web 进程

    我正在尝试将电报机器人推入 Heroku 这些是我的文件夹中的文件 new bot requirements txt Procfile worker python new bot py init py empty new bot py en
  • 登录我的帐户时,Telethon 不断将我注销。电报、Python

    该代码似乎运行完美 在我最终再次注销之前 我什至有时间用机器人对其进行了短暂的测试 此时我已经尝试了大约 10 次 但 Telethon 似乎出于某种原因将我从手机上的 Telegram 中删除了 我不知道为什么会发生这种情况 而且我也没有
  • Android 通过电报发送消息?

    我已经安装了 telegram 应用程序 只想通过 telegram 从我的应用程序向联系人发送消息 字符串 我所发现的只是这个问题 如何通过电报发送 Intent https stackoverflow com questions 216
  • 将电报机器人与谷歌应用程序脚本连接

    我在电报机器人上设置了一个机器人 并通过以下应用程序脚本将其与谷歌电子表格连接this https www youtube com watch v mKSXd od4Lg教程 这是代码 var token FILL IN YOUR OWN
  • 如何在自定义 Telegram 机器人内部循环?

    我们正在尝试制作一个电报价格机器人 但遇到了一个可以使用第三方代码解决的问题 但是我们无法将机器人设置为每 5 分钟 或更长时间 向我们发送更新的价格 而不使用第三方解决方案安全原因 如何在不使用其他第三方 Telegram 机器人的情况下
  • 如何解决 TypeError: __init__() 缺少 1 个必需的位置参数:'update_queue'?

    我想创建一个 Telegram 机器人来检查网站上是否有新帖子 目前出于测试目的每 15 秒检查一次 如果是这样 它应该将包含帖子内容的消息发送到 Telegram 频道 为此 我已经有了以下 代码骨架 格式和添加方面的精细工作稍后再说 i
  • Telegram Bot getUpdates VS setWebhook

    我想为企业开发一个机器人 我不知道使用获取更新 https core telegram org bots api getupdates开发 Windows 桌面应用程序并在 vps 上运行该应用程序的方法 通过https github co
  • Telegram (Telesharp) - 海量请求(讨论防洪限制)

    我在用着TLSharp https github com sochix TLSharp用于连接到 Telegram 服务 我想搜索 400 000 个频道 请致电服务人员搜索用户异步40万次 我每 15 秒调用一次此服务 但我得到了 1 天
  • Telegram bot API - 内联机器人在尝试回答内联查询时收到错误 400

    我在用 Python 编写一个与新的内联模式 https core telegram org bots api inline mode 机器人收到查询 并在尝试回答时收到错误400 以下是机器人此时发送的数据示例 inline query
  • 电报机器人预填充文本供用户编辑

    Telegram 机器人向我发送一条带有文本片段的消息 我想要编辑该文本片段 然后发送回机器人进行进一步处理 复制和粘贴需要时间 重新输入消息需要时间 理想情况下 我想按机器人消息上的内联按钮 编辑 并使消息文本出现在我的回复输入框中进行编

随机推荐

  • 没有名为 django.core 的模块

    卸载旧 Django 版本后 我已更新到最新的 Django 版本 1 0 2 但是现在当我运行 django admin py 时 出现以下错误 我该如何解决这个问题 Traceback most recent call last Fil
  • 多个(超过2个)数字的最大公约数

    我正在寻找最简单的解决方案来获得多个值的最大公约数 就像是 x gcd array 30 40 35 Should return 5 x gcd array 30 40 Should return 10 你会如何解决这个问题 非常感谢 gc
  • 在服务器端实体框架 5 上生成 Guid?

    我来自 nhibernate 背景 我想知道如何在服务器端自动生成 Guid 而不是在数据库端进行往返 在流利的休眠中 这很简单 Id x gt x Id GeneratedBy GuidComb 如果您想在服务器上生成密钥 只需在代码中执
  • 在应用程序内购买时显示消息“您已经拥有该商品”。在安卓中

    我正在尝试在应用程序内实现 在android中 应用程序内运行完美 但是 当我remove来自设备的应用程序和重新安装它 然后如果我尝试购买 它会显示此消息 product is Managed and in app API Version
  • Android:更改微调器下拉视图

    Im My application I want the below type of Spinner Dropdown view For this type of spinner view I wrote this code ArrayAd
  • 在 C# 中复制 T-SQL DecryptByPassPhrase

    我想要创建一个 C 类来解密使用 T SQL 的 EncryptByPassPhrase 加密的字节数组 是的 我知道我可以在 SQL Server 中解密 但我需要的是能够在数据库层和中间层中同等地加密 解密 据我所知 SQL Serve
  • 为什么 window.showModalDialog 被弃用?用什么代替?

    我正在开发一个 GreaseMonkey 脚本 它使用window showModalDialog 但还没完成 我就发现Firefox 29发出了警告 不推荐使用 window showModalDialog 使用 window open
  • R Shiny 使滑块值动态化

    我有一个下拉选择器和一个滑块刻度 我想用下拉选择器作为数据源来渲染一个图 我已经让这部分工作了 我只是希望滑块的最大值根据选择的数据集进行更改 有什么建议么 server R library shiny shinyServer functi
  • 在 Pyspark 中按列分组并筛选具有最大值的行

    我几乎可以肯定这个问题之前已经被问过 但是通过 stackoverflow 进行搜索没有回答我的问题 不是重复的 2 因为我想要最大值 而不是最频繁的项目 我是 pyspark 的新手 尝试做一些非常简单的事情 我想按 A 列进行分组 然后
  • 如何在 Android 手机上找回已登录的 Google 帐户?

    我正在开发一个 Android 应用程序 我需要检索手机上使用的 Google 帐户 我想为 C2DM 执行此操作 但我不想要求用户输入他 她的 Google 电子邮件帐户 如果他们已经登录 有什么方法可以做到吗 像这样的东西应该有效 Ac
  • 在 ASP.Net Web Api 2 中使用 PUT 动词上传文件

    我想使用 HTTP PUT 动词公开 ASP Net Web Api 2 操作来上传文件 这与我们的 REST 模型一致 因为 API 代表远程文件系统 类似于 WebDAV 但确实简化了 因此客户端选择资源名称 因此 PUT 是理想的 P
  • Android Studio 3.6.1 构建问题

    我刚刚更新了android studio3 6 1 这次更新后 我更新了所有插件 现在 Gradle 同步失败 请检查以下错误 Caused by org gradle tooling BuildException Failed to pr
  • 如何刷新/重新加载应用程序/pdf 的嵌入?

    我有一个使用 application pdf 的嵌入代码来在页面上显示 pdf 文档 我使用 javascript 更改嵌入的 src 属性 单击该链接 然后使用警报确认 src 确实发生了变化 但页面上仍然显示相同的 pdf 如何刷新 重
  • JDK 1.8(C:\...)没有附加IDEA注释,有些问题将无法发现

    在 Android Studio 3 1 2 中 我突然在编辑器顶部的黄色胶带框中收到以下消息 JDK 1 8 C Program Files Android Android Studio jre 没有附加IDEA注释 一些问题将无法发现
  • 具有基于休息的服务的 WSDL 有什么意义?

    如果基于 REST 的 Web 服务就像 GET 和 POST 到 URL 并解析响应一样简单 那么我们究竟需要一个 wsdl 吗 重点是什么 我知道 当使用基于 SOAP 的服务时 它用于构造 SOAP 请求和响应 但并没有真正理解为什么
  • 1GB 内存中可以创建多少个整数?

    在 Robert Sedgewick 所著的 算法 第四版第 200 页中 它说 例如 如果计算机上有 1GB 内存 10 亿字节 则无法容纳超过 3200 万个 int 值 计算后我很困惑 1 000 000 000 字节 4 字节 2
  • 如何停止日志中的堆栈跟踪截断

    很多时候 我会在 Java 日志中得到类似以下内容 Caused by java sql BatchUpdateException failed batch at org hsqldb jdbc jdbcStatement executeB
  • 如何获取img src值

    我的 div 标签中有一些内容 在该 div 标签内容中 我必须搜索 img src 标签值 基于该值我必须突出显示一些图像并显示一些 div 内容 例如 如果 img src 值包含 http google com test test i
  • 如何内联 Perl 子例程?

    我在读代码完成 2 其中提到的一点是关于创建子例程 即使是对于看起来太简单而无法拥有自己的子例程的操作 以及这有何帮助 我知道我可以C 和 C 中的内联函数使用inline关键词 但我从未遇到过在 Perl 中内联子例程的方法 有没有办法告
  • 调整 Telegram 内嵌键盘的大小

    Telegram 内嵌键盘这是一个很棒的功能 有很多不同的用例 内联按钮添加为项目列表 如下所示 inline keyboard InlineKeyboardButton text button callback data button I