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

telegram支付

今天开始接入telegram支付,参考教程这个是telegram的官方说明,详细介绍了机器人支付API。
文章公开地址

新建机器人

因为支付是一个单独的系统,所以在做支付的时候单独创建了一个bot,没有用之前的bot了,特意这样将其分开。创建bot的方法和之前不变,这里不过多介绍。

获取支付token令牌

机器人创建好后,我们需要获取支付token令牌。步骤如下:
**1、**在BotFather对话中选择你用来支付的机器人
**2、**然后选择Payments
[外链图片转存中…(img-HyiUFAcY-1719930115448)]
**3、**选择你的支付提供商,我这里选择的是第二个Stripe,你也可以选择其他的,后面的步骤都是在这个选项下进行的。
[外链图片转存中…(img-cwUYOXAv-1719930115449)]
**4、**选择connect Stripe Test连接测试
[外链图片转存中…(img-55jK4MGP-1719930115450)]
**5、**选择后会跳转到Stripe Test Bot支付提供商的测试机器人,点击Authorize按钮
[外链图片转存中…(img-Lqx3OrcX-1719930115450)]
**6、**点击后会生成一个链接打开,就能绑定你的bot机器人了。
[外链图片转存中…(img-uTQxDm2B-1719930115451)]
**7、**再回到第3步,你就会看到你的测试token了,-Stripe Test:后面的一串,因为我生成了3次,所以这里有3个。如下图所示:
[外链图片转存中…(img-lsQyuKpk-1719930115451)]

代码逻辑实现

示例代码:

import { Bot, InlineKeyboard} from "https://deno.land/x/grammy@v1.25.0/mod.ts";
const botToken = ""; // 你机器人的token
// 创建bot实例
const bot = new Bot(botToken);// 使用测试提供商Token(例如Stripe的测试密钥)
const providerToken = "";  // 提示提供商的token,就是上面第7步看到的bot.command("start", async (ctx) 
http://www.lryc.cn/news/389711.html

相关文章:

  • elasticsearch-6.8.23的集群搭建过程
  • javascript输出语法
  • 仓库管理系统26--权限设置
  • d3dx9_43.dll丢失怎么解决?d3dx9_43.dll怎么安装详细教程
  • [C++] 退出清理函数解读(exit、_exit、abort、atexit)
  • 代码随想录(回溯)
  • 编译原理1
  • 【信息系统项目管理师知识点速记】组织通用管理:流程管理
  • 前端 JS 经典:箭头函数的意义
  • Java List操作详解及常用方法
  • 《mysql篇》--查询(进阶)
  • 数据库-MySQL 实战项目——书店图书进销存管理系统数据库设计与实现(附源码)
  • eNSP中WLAN的配置和使用
  • <sa8650>QCX ID16_UsecaseRawLiteAuto 使用详解
  • 为什么3d重制变换模型会变形?---模大狮模型网
  • ElasticSearch中的BM25算法实现原理及应用分析
  • web权限到系统权限 内网学习第一天 权限提升 使用手工还是cs???msf可以不??
  • ros1仿真导航机器人 hector_mapping gmapping
  • 嵌入式实验---实验五 串口数据接收实验
  • ubuntu 22.04下编译安装glog共享库
  • Linux环境安装配置nginx服务流程
  • 设计模式-模板模式
  • 物理删除和逻辑删除区别
  • C# 警告 warning MSB3884: 无法找到规则集文件“MinimumRecommendedRules.ruleset”
  • Lua网站开发之文件表单上传
  • 千益畅行,旅游卡,如何赚钱?
  • Element-plus点击当前行之后获取数据显示跟随行数据
  • Docker与微服务实战2022 尚
  • Spring @Cacheable缓存注解用法说明
  • Redis如何实现主从复制