Telegram bot webhook 将用户标识符 id 返回为 null

2023-12-13

我正在开发一个 telegram 机器人,并设置一个 webhook 将用户的聊天 id 存储到我的 laravel 应用程序的数据库中。

我之前得到了聊天 ID,但今天,我得到了 NULL。

我正在使用 ngok for https 来与 webhooks 配合使用。

当 webhook 被删除并且我使用/getUpdatestelegram api上的方法,当时我正在获取聊天id,但我需要使用webhook,这是我的项目的要求。

array (
  'update_id' => 995486499,
  'message' => 
  array (
    'message_id' => 3,
    'from' => 
    array (
      'id' => NULL,           <----------- This message.from.id is NULL in webhook response
      'is_bot' => false,
      'first_name' => 'XXXX',
      'last_name' => 'XXXX',
      'username' => 'XXXX',
      'language_code' => 'en',
    ),
    'chat' => 
    array (
      'id' => NULL,                 <----------- This chat.id is NULL in webhook response
      'first_name' => 'XXXX',
      'last_name' => 'XXXX',
      'username' => 'XXXX',
      'type' => 'private',
    ),
    'date' => 1629195470,
    'text' => 'hello world',
  ),
)

None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Telegram bot webhook 将用户标识符 id 返回为 null 的相关文章

  • 如何在 Laravel 5 中手动添加 ClassLoader

    我想通过这个命令将我的类添加到类加载器中 loader new Composer Autoload ClassLoader loader gt addPsr4 test DIR modules test loader gt register
  • ajax 请求中的 laravel TokenMismatchException

    我正在使用资源组并使用此过滤器来解析TokenMismatchException问题 Route filter csrf function route request if strtoupper request gt getMethod G
  • 我应该在哪里编写结合两个模型的控制器逻辑

    想象一下我有 PostController 和 CommentController 当然我有 Post 模型和 Comment 模型 所以现在我收到请求对Post和Comment模型进行一些修改 也许这个修改逻辑不仅结合了两个模型 而且结合
  • 应用中间件后服务提供商的访问请求

    Bindings 我在接口和实现之间的服务提供者中使用绑定 public function register this gt app gt bind MyInterface MyImplementation class 中间件 在我的中间件
  • PHP - 解析具有固定列宽的文本文件

    我是 PHP 和 Laravel 的新手 我需要打开文件并解析内容以将它们传递到数据库 文本文件具有固定的列宽 它没有分隔符或标题 我认为使用子字符串并将每个子字符串分配给变量将是正确的方法 但我仍在学习该语言的过程中 我不知道如何实现这一
  • Laravel 模型访问器从缓存中获取 - 性能增强

    我在数据库中有一个项目列表 每个项目都可以选择被否决或赞成 这些投票与其他项目字段一起存储在 MySql 中 例如这样的事情 Schema create items function table table gt increments id
  • 在 Laravel 中获取身份验证用户 ID

    如果用户登录 Laravel 5 1 我们可以访问用户 ID Auth user gt id 在我以前的应用程序 不是 laravel 中 当用户登录时 我正在为 userid 注册一个会话 我正在检查 SESSION user id 是否
  • Laravel中间件获取路由参数

    我正在编写诸如 学校俱乐部管理系统 之类的东西 并遇到一些资源授权问题 假设有club and club有经理 我想检查用户是否是经理club在他可以使用中间件管理它之前 使用 Laravel 5 2 My router看起来像这样 Rou
  • Laravel 按特定值对结果进行排序

    我有这行从数据库获取结果的代码 clanMembers gt User find Auth user gt clan id gt where clan id Auth user gt clan id gt orderBy username
  • 如何在通过 Laravel Eloquent 方法连接的元素上使用 orderby

    问题是查询无法找到应该与 Laravel Eloquent 中的方法WITH 连接的特定方法 特定方法 特定模型 特定模型 特定方法等 有什么想法如何解决吗 我的代码 SpecificModel
  • 模型在自身内部调用自己是一种不好的做法吗?

    这是一个在 Laravel 中使用 Eloquent 的示例 假设我正在开发 CMS 控制器获取路由并通过路由查找页面 该模型提供了一个静态函数 该函数使用路由来找出它正在查找的行的 id 那么模型使用本身执行数据库查询并返回结果 控制器代
  • 特定文件夹的 .htaccess 例外

    这是我的 htaccess 代码 位于根文件夹中
  • 如何在 Laravel 中更改应用程序的命名空间?

    我无法在 Laravel 5 8 中更改应用程序的命名空间 我正在使用 artisan 来更改它 php artisan app name TestApp 结果是 中没有定义命令app 命名空间 看着php artisan你应该有一个php
  • 作曲家 | laravel 5 - 更新依赖项但框架本身

    我正在为我的项目使用 Laravel 5 的预测试版 我发现 Laravel 5 的应用程序框架在 github 存储库中发生了更改 并且由于它是开发版本 因此预计会经常更改 我的问题是 我可以使用 Composer 只更新特定的依赖项而不
  • Laravel 5 Auth 注销不起作用

    当我使用内置身份验证并尝试在以下位置注销用户时 auth logout 它没有像希望的那样工作 它似乎让用户保持登录状态 但是当我清除浏览器缓存时 我可以看到实际上已经将用户注销了 我在页面上没有收到任何错误 在日志文件中也没有收到任何错误
  • .htaccess 异常导致主目录出现问题

    这是我的目录结构 localhost or livehost app bootstrap public vendor code demo 这是我的 htaccess
  • 限制自己超载外部 API 的速率

    我发现了很多信息和脚本示例 展示了如何对 API 用户进行速率限制 但我无法找到任何示例来说明在施加这些限制时如何对您自己的 API 请求进行速率限制 我总是用诸如以下的代码来限制我的脚本sleep or usleep命令 但感觉这是一种低
  • 您的要求无法解析为 laravel 的一组可安装软件包

    我使用 5 7v Laravel 和 7 2 1v PHP 和 Composer 最新版本 但是当我想创建新项目时出现这些错误 Your requirements could not be resolved to an installabl
  • 雄辩的第一个 where 子句

    我想知道 Laravel 如何实现雄辩的语法 以便可以静态调用第一个 where 子句User where User where id 23 gt where email email gt first 他们有吗public static f
  • Laravel 搜索关系

    我有两个相关的模型 我正在尝试在产品中进行搜索 并且仅显示实际搜索结果 而不是找到该产品的类别的所有产品 我不想搜索任何类别 因为无论搜索什么或找到什么 类别都会始终显示 Example I have the following categ

随机推荐

  • 根据查询结果返回自定义值

    是否可以进行基于查询返回不同自定义值的查询 这是一个例子 我表里有什么 number 1 2 3 这就是我想要返回的 number one two three 如何才能做到这一点 你想要一个case陈述 根据您的 SQL 风格 类似这样的内
  • 如何通过前缀分隔php数组项

    当 PHP 数组有共同前缀时 我想将它们分开 data status 1 status 2 status 3 country 244 country 24 country 845 pm 4 pm 9 pm 6 我希望它们每个都在单独的变量中
  • 基于 CodeIgniter 控制器名称的子域

    假设我有两个不同的模块用于位于两个不同控制器下的站点 喜欢 index php controller1 and index php controller2 现在 是否可以在子域中拥有控制器 URL 之一 为了明确起见 在这个例子中 是否可以
  • aria-hidden true 由 JAWS 读取

    使用 jQuery 在 div1 中添加角色警报 读取 div2 内容 即使它对于 JAWS 来说是隐藏的 div some content div some content 2 for div div div JAWS 在 13 0 71
  • Matplotlib 图例:如何首先按行而不是按列对条目进行排序

    默认情况下 Matplotlib 按列对图例中的条目进行排序 例如 In 48 from matplotlib pyplot import subplots show f ax subplots figsize 6 2 constraine
  • 将 Azure B2C 与 MVC、.NET Core 3.1 结合使用

    任何人都可以提供有关将 Azure B2C 与 MVC NET Core 3 1 一起使用的一些见解或新链接 大多数示例基于 Core 2 2 https learn microsoft com en us samples azure sa
  • C++ 模板到模板参数

    最近我正在测试一些 C 模板代码 我发现了一个令人难以置信的错误 根据我在互联网上特别是 stackoverflow 上的研究 这段代码是完全有效的 但是编译器会引发编译时错误 错误位于代码下方 Code template
  • 需要每页 10 行,同时绑定到中继器

    我有一个中继器 它绑定到一个有 500 行的数据源 我不想用它进行分页 很简单 当行到达中继器时 它们会向下生长 所以 假设我有 10 页 每页在浏览器打印预览中有 50 行 当我使用 ctrl p 命令打印文档时 那么 有什么办法 让我的
  • 仅按连接表最大值选择行

    我只想选择 u classno u userno 具有最大 b enddate 的行 但这不起作用 select u classno u userno b enddate from libUser u join book b on b id
  • Android 应用程序演示

    我想为我的 Android 应用程序制作一个视频演示 我知道我可以通过在屏幕前拿着摄像机进行演示并演示该应用程序 但是有没有其他方法可以做到这一点 例如 Windows 版 JingProject 您可以在视频中记录屏幕上的活动 有没有一个
  • 如何在 iOS 中设置 NSAttributedString 中的属性?

    我试图在 iOS 中设置 NSAttributedString 臭名昭著的 NSFontAttributeName 属性 但它似乎不起作用 首先 似乎没有为 iOS 定义任何 NS 常量 我在某处读到我可以通过传递来解决它 相反 CoreT
  • 如何为“start_date”列和“end_date”列中的每一行创建 pandas.date_range() ?

    我有一个像这样的 df id start date end date price 1 2020 10 01 2020 10 3 1 1 2020 10 03 2020 10 4 1 2 2020 10 04 2020 10 6 2 3 20
  • Google App Engine 上的 Jsf

    虽然我已经完成了本教程中的所有操作http www mkyong com google app engine google app engine jsf 2 example 有时 当我刷新 加载视图时 它会抛出异常 只有当我在本地运行它时才
  • 从用户 IP 地址获取位置

    我正在尝试从使用的 IP 地址获取位置 关于如何做到这一点有很多主题 我真的像这个 它有效并且非常清晰 示例中使用的 IP 地址找到了德国某处的位置 但是当我使用我的 IP 地址 192 168 0 7 时 一切都显示为未知 当网站仅在线时
  • 当我使用管道时,如何让平均函数发挥作用?

    这可能是一个简单的问题 但我在使用 dplyr 使均值函数正常工作时遇到困难 以 mtcars 数据集为例 如果我输入 data mtcars mtcars gt select mpg gt mean 我收到 警告消息 在mean defa
  • 在Python中对字符串列表进行排序[重复]

    这个问题在这里已经有答案了 可能的重复 如何在 Python 中对字符串列表进行排序 如何在 Python 中按字母顺序对 unicode 字符串进行排序 我有一个字符串列表list并想按字母顺序排序 当我打电话时list sort 列表的
  • 无法将文本值上传到 mysql

    每次我提交网站表单时 它只创建一个新的ID 但所有其他值都是空的 我该怎么办
  • 如何通过android中的软键盘以编程方式将我的EditText输入限制为一些特殊字符,例如反斜杠(/),tild(〜)等

    我正在开发键盘应用程序 但遇到问题 我想以编程方式限制 阻止 android 中 EditText 中软键盘的一些特殊字符 那么 有什么方法可以限制 android 中编辑文本中的任何特殊字符输入吗 试试这个可能对你有用 public cl
  • 是否可以将 Redshift 集群恢复到另一个 VPC?

    我正在尝试将现有 Redshift 数据库从一个 AWS 账户移动到另一个以下账户如何将 Amazon Redshift 集群的所有权转移到其他 AWS 账户 我已成功创建旧数据库的快照并授予新帐户访问它的权限 两个账户有不同的 VPC 当
  • Telegram bot webhook 将用户标识符 id 返回为 null

    我正在开发一个 telegram 机器人 并设置一个 webhook 将用户的聊天 id 存储到我的 laravel 应用程序的数据库中 我之前得到了聊天 ID 但今天 我得到了 NULL 我正在使用 ngok for https 来与 w