欢迎光临
我们一直在努力

Telegram bot & Mini-App开发实践---Telegram简单介绍与初始化小程序获取window.Telegram.WebApp对象并解析

在这里插入图片描述



➡️【好看的灵魂千篇一律,有趣的鲲志一百六七!】- 欢迎认识我~~

作者:鲲志说
(公众号、B站同名,视频号:鲲志说996)

科技博主:极星会 星辉大使

后端研发:java、go、python、TS,前电商、现web3

主理人:COC杭州开发者社区主理人 、周周黑客松杭州主理人、

AI爱好者: AI电影共创社杭州核心成员、阿里蚂蚁校友会技术AI分会副秘书长

博客专家:阿里云专家博主;CSDN博客专家、后端领域新星创作者、内容合伙人


  • 今天是2024年10月24日,又是一年1024程序员节。和往常一样,平淡的度过了一天,又和往常不一样,收到了人生第一束花花🌹值得纪念。
  • 就像两年前毅然决然的从电商行业进入一个零基础零认知的web3世界一样,都有第一次的刻骨铭心,选择了就勇敢的做下去,开花结果是期待,但过程也十分重要。
  • 也像2016年下半年第一次注册CSDN去检索问题的解决方案,经过多番查阅实践,终于解决;更像2017年9月27日我的第一篇CSDN博客文章潦草问世,当初不追求得到什么,只把CSDN文章当作是学习笔记,知识总结,一路写写停停,不知不觉间也悄然过去了7个年头,断然想不到博客快成了人生历程记事本,也间接的得到了很多意外之喜,那就这样一路继续写下去吧,或疑难问题,或闲言碎语,或驴唇不对马嘴的三言两语,都有其当下存在的意义!

目录

  • 引言
  • 什么是 Telegram
    • 主要特点
    • 什么是 Telegram Bot
      • Telegram Bot 的主要功能和特性
      • Telegram Bot 的常见使用场景
      • Telegram Bot 的开发原理
      • 创建 Telegram Bot 的步骤
    • 什么是 Telegram Mini-App
      • Mini-App 的核心特点
      • Mini-App 的应用场景
      • Telegram Mini-App的开发原理
      • Bot 和 Mini-App 在应用架构上交互模式的不同
  • Telegram Mini-App开发实践
    • 引入telegram .d.ts 文件添加 Telegram 类型声明
    • 修改 retryFetch 函数代码
    • 获取验证 Telegram initData
    • 定义通用的中间件来验证 initData
    • 通过initData解析获取当前用户的信息
  • 总结
  • 最后

引言

在当今的信息化时代,社交平台已经成为用户日常交流和娱乐的重要方式之一。Telegram,作为一款全球广泛使用的即时通讯工具,不仅为用户提供了强大的消息功能,还为开发者们带来了巨大的创新空间。通过开放的 API 和 Bot 平台,Telegram 使得自动化交互成为可能,并进一步通过 Mini-App(小程序)的形式,使用户体验得到了更深的扩展。(简单理解,Telegram和我们的weChat是一个性质)

在这篇博客中,我将简单介绍下 Telegram 以及Telegram bot 和 Mini-App,尤其是如何在 Mini-App 中获取和使用 window.Telegram.WebApp 对象,为开发者们提供一份从基础实践的指南。无论你是想了解 Telegram 的基本功能,还是已经开始构建基于 Telegram 的应用程序,本文都将为你提供宝贵的参考。

之前有一篇文章可以供大家学习参考:Telegram bot教程:利用Python如何快速搭建一个引导Telegram bot

什么是 Telegram

在这里插入图片描述

赞(0)
未经允许不得转载:171主机测评 » Telegram bot & Mini-App开发实践---Telegram简单介绍与初始化小程序获取window.Telegram.WebApp对象并解析
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址