做网站的字体大小,wordpress 文章 形式,腾讯云服务器app,wordpress好的博客主题今天开始接入telegram支付,参考教程这个是telegram的官方说明,详细介绍了机器人支付API。 文章公开地址
新建机器人
因为支付是一个单独的系统,所以在做支付的时候单独创建了一个bot,没有用之前的bot了,特意这样将其分开。创建bot的方法和之前不变,这里不过多介绍。
获…今天开始接入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)