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.mzph.cn/diannao/39505.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux文件数据写入

结构体 fd fd也就是文件描述符,用于标识已经打开的文件、管道、socket等。是进程和内核的桥梁,允许进程执行各种文件操作 struct fd {struct file *file;unsigned int flags; };file Linux内核中表示打开文件的结构体,包含了文件操作所需…

什么是自然语言处理(NLP)?详细解读文本分类、情感分析和机器翻译的核心技术

什么是自然语言处理? 自然语言处理(Natural Language Processing,简称NLP)是人工智能的一个重要分支,旨在让计算机理解、解释和生成人类的自然语言。打个比方,你和Siri对话,或使用谷歌翻译翻译一…

2024广州国际米粉产业展览会暨米粉节

2024广州国际米粉产业展览会 时间:2024年11月16-18日 地点:广州中国进出口商品交易会展馆 主办单位:企阳国际会展集团 【展会简介】 米粉作为一种历史悠久,人们日常食用的食物,其市场需求稳定,且随着人…

学习.NET 8 MiniApis入门

介绍篇 什么是MiniApis? MiniApis的特点和优势 MiniApis的应用场景 环境搭建 系统要求 安装MiniApis 配置开发环境 基础概念 MiniApis架构概述 关键术语解释(如Endpoint、Handler等) MiniApis与其他API框架的对比 第一个MiniApis…

WSL2安装ContOS7并更新gcc

目录 WSL2安装CentOS7下载安装包安装启动CentOS7 CentOS7更换国内源gcc从源码安装gcc卸载gcc CMake中使用gcc关于linux配置文件参考 WSL2安装CentOS7 Windows11官方WSL2已经支持Ubuntu、Open SUSE、Debian。但是没有centos,所以centos的安装方式略有不同。 下载安…

【面试题】网络IP协议(第六篇)

1.简述IP协议的作用。 IP协议(Internet Protocol)是TCP/IP协议族中的核心协议之一,主要用于在互联网上进行数据传输。它的主要作用包括: 寻址:IP协议通过IP地址来唯一标识网络中的每一台设备,确保数据包能…

家政小程序的开发:打造现代式便捷家庭服务

随着现代生活节奏的加快,人们越来越注重生活品质与便利性。在这样的背景下,家政服务市场迅速崛起,成为许多家庭日常生活中不可或缺的一部分。然而,传统的家政服务往往存在信息不对称、服务效率低下等问题。为了解决这些问题&#…

mindspore打卡之量子测量

mindspore打卡之量子测量 我们可以看到,采样1000中,00’出现了503次,11’出现了497次(由于测量具有随机性,每次运行结果会略有不同),采样结果符合概率分布,细微的误差是由模拟器噪声…

【D3.js in Action 3 精译】1.2.2 可缩放矢量图形(三)

当前内容所在位置 第一部分 D3.js 基础知识 第一章 D3.js 简介 1.1 何为 D3.js?1.2 D3 生态系统——入门须知 1.2.1 HTML 与 DOM1.2.2 SVG - 可缩放矢量图形 ✔️ 第一部分第二部分【第三部分】✔️ 1.2.3 Canvas 与 WebGL(精译中 ⏳)1.2.4 C…

gameui C++的代码

gameui C的代码 #include <graphics.h> #include "gameboard.h" const int WIDTH 560; const int HEIGHT 780; const int GRID_SIZE 120; class GameUi { private: public:GameUi(GameBoard& gb) {// 初始化图形窗口initgraph(WIDTH, HEIGHT);// 设置…

小米内推官

小米硬件提前批开始啦&#xff01;&#xff01;&#xff01;&#xff01; 请使用小米公司内推码: Q9BN21S 招聘对象&#xff1a;25届秋招 中国内地:毕业时间2025.01-2025.12 中国港澳台及海外:毕业时间2025.07-2025.12 工作地点&#xff1a;北京、南京、武汉、深圳、上海等…

C++中Ranges库的基本用法,如何简化和增强对集合的操作。

Ranges库的基本用法 什么是Ranges库&#xff1f; C20引入的Ranges库&#xff08;<ranges>&#xff09;是一个强大的工具集&#xff0c;旨在简化和增强对集合&#xff08;如数组、向量等序列容器&#xff09;的操作。它提供了一套用于操作序列的功能性接口&#xff0c;使…

独立站新风口:TikTok达人带货背后的双赢合作之道

TikTok以其庞大的用户基础、高度互动性和创新的内容形式&#xff0c;为独立站带来了前所未有的发展机遇。独立站与TikTok达人的合作&#xff0c;不仅能够帮助独立站快速提升品牌知名度和销售额&#xff0c;还能为TikTok达人带来更多商业机会和影响力。本文Nox聚星将和大家探讨独…

Android sdk 安装已经环境配置

&#x1f34e;个人博客&#xff1a;个人主页 &#x1f3c6;个人专栏&#xff1a;Android ⛳️ 功不唐捐&#xff0c;玉汝于成 目录 正文 一、下载 二、安装 三、环境配置 我的其他博客 正文 一、下载 1、大家可去官网下载 因为需要魔法 所以就不展示了 2、去下面这…

经典shell运维实用脚本~

以下脚本可谓日常工作常用到的经典脚本案例。希望可以帮助大家提升提升自动化能力&#xff01; 1、监控100台服务器磁盘利用率脚本 #!/bin/bashHOST_INFOhost.infofor IP in $(awk /^[^#]/{print $1} $HOST_INFO); do USER$(awk -v ip$IP ip$1{print $2} $HOST_INFO) P…

【JS】纯web端使用ffmpeg实现的视频编辑器-视频合并

纯前端实现的视频合并 接上篇ffmpeg文章 【JS】纯web端使用ffmpeg实现的视频编辑器 这次主要添加了一个函数&#xff0c;实现了视频合并的操作。 static mergeArgs(timelineList) {const cmd []console.log(时间轴数据,timelineList)console.log("文件1",this.readD…

常用目标检测的格式转换脚本文件txt,json等

常用目标检测的格式转换脚本文件txt,json等 文章目录 常用目标检测的格式转换脚本文件txt,json等前言一、json格式转yolo的txt格式二、yolov8的关键点labelme打的标签json格式转可训练的txt格式三、yolo的目标检测txt格式转coco数据集标签的json格式四、根据yolo的目标检测训练…

Vue+ElementUi实现录音播放上传及处理getUserMedia报错问题

1.Vue安装插件 npm install --registryhttps://registry.npmmirror.com 2.Vue页面使用 <template><div class"app-container"><!-- header --><el-header class"procedureHeader" style"height: 20px;"><el-divid…

vue2 接口文档

const assetmanagementIndex (params) > getAction("/asset/assetmanagementsystem/page", params); //资产管理制度表分页列表 const assetmanagementPost (params) > postAction("/asset/assetmanagementsystem", params); //资产管理制度表新增…

维护Nginx千字经验总结

Hello , 我是恒 。 维护putty和nginx两个项目好久了&#xff0c;用面向底层的思路去接触 在nginx社区的收获不少&#xff0c;在这里谈谈我的感悟 Nginx的夺冠不是偶然 高速:一方面&#xff0c;在正常情况下&#xff0c;单次请求会得到更快的响应&#xff1b;另一方面&#xff0…