当前位置: 首页 > news >正文

Telegram Bot、小程序开发(三)Mini Apps小程序

文章目录

    • 一、Telegram Mini Apps小程序
    • 二、小程序启动方式
    • 三、小程序开发
      • 小程序调试模式
      • 初始化小程序
      • Keyboard Button Mini Apps 键盘按钮小程序
      • 【依赖具体用户信息场景,推荐】**Inline Button Mini Apps内联按钮小程序**
      • initData 的自动传递
        • 使用内联菜单时候哪些参数会默认传递
        • 传递额外参数 start_param
        • 验证通过小程序接收的数据
      • MainButton
      • 跳转到外部浏览器
      • 在 Telegram 内置浏览器中打开的 Web 视图
      • chat_id
        • sendMessage
      • HTML5 Web 视图与 Telegram Bot 之间的通信
      • 界面编写
      • 页面导航
    • 游戏
      • Creating a Game 创建游戏
      • Launching the Game 启动游戏
      • Adding Buttons 添加按钮
      • Tracking High Scores 跟踪高分
      • 将您的游戏分享到 Telegram 聊天
      • 打造出色的 HTML5 体验
    • 参考

一、Telegram Mini Apps小程序

官方文档:Telegram Mini Apps https://core.telegram.org/bots/webapps
官方js文档: https://core.telegram.org/bots/webapps#the-javascript-api

2022年4月Telegram的MiniApp(之前为Web App,6.0版后改名为Mini App)上线,Mini Apps(简称 TMAs,中文名:小程序)很可能会变成一个类似于微信小程序的平台,使得Telegram 更接近一个“超级应用”。

借助小程序,开发人员可以使用 JavaScript 创建无限灵活的界面,这些界面可以直接在 Telegram 中启动,并且可以完全取代任何网站。

作为Web3的开发者,大多数应用都是前端和区块链直接交互,但电报bot只支持消息通过电报服务和bot所在的服务器进行交互,导致大量DAPP无法给到用户可靠的账户安全保障。电报小程序在电报应用中“嵌入”了Web前端应用,通过它与区块链和智能合约直接交互,将账户信息通过安全策略在本地进行保存,大幅度提高账户安全性。同时,将与区块链无关的业务逻辑通过bot与服务器进行交互,提高用户体验。

所以,Telegram+小程序+bot+智能合约的开发模式,可能会称为一种全新的Web3开发技术栈

查看小程序的实际应用,请尝试我们的示例@DurgerKingBot

http://www.lryc.cn/news/403070.html

相关文章:

  • Django F()函数
  • GraphRAG的实践
  • 自动驾驶三维车道线检测系列—LATR: 3D Lane Detection from Monocular Images with Transformer
  • 守护动物乐园:视频AI智能监管方案助力动物园安全与秩序管理
  • FairGuard游戏加固入选《嘶吼2024网络安全产业图谱》
  • 数据仓库事实表
  • LeetCode题练习与总结:两数之和Ⅱ-输入有序数组--167
  • 在 Java 中,怎样设计一个可扩展且易于维护的微服务架构?
  • 零基础入门鸿蒙开发 HarmonyOS NEXT星河版开发学习
  • Chromium CI/CD 之Jenkins实用指南2024-在Windows节点上创建任务(九)
  • ceph进程网卡绑定逻辑
  • 学习opencv
  • 利用双端队列 实现二叉树的非递归的中序遍历
  • 昇思25天学习打卡营第18天 | 基于MindSpore的GPT2文本摘要
  • 科研绘图系列:R语言circos图(circos plot)
  • 追踪Conda包的踪迹:深入探索依赖关系与管理
  • 苹果电脑pdf合并软件 苹果电脑合并pdf 苹果电脑pdf怎么合并
  • axios(ajax请求库)
  • Ideal窗口中左右侧栏消失了
  • 麦芒30全新绽放,中国电信勾勒出AI手机的新方向
  • ​数据结构之初始二叉树(3)
  • egret 白鹭的编译太慢了 自己写了一个
  • <数据集>pcb板缺陷检测数据集<目标检测>
  • 实验四:图像的锐化处理
  • 【Linux】权限的管理和Linux上的一些工具
  • ES6 字符串的新增方法(二十)
  • 如何将MP3或WAV文件解码成PCM文件
  • OpenAI 推出 GPT-4o mini,一种更小、更便宜的人工智能模型
  • Nacos 服务发现(订阅)源码分析(服务端)
  • DICOM CT\MR片子免费在线查看工具;python pydicom包加载查看;mayavi 3d查看