技术向 | Telegram生态爆发前夜,如何快速搭建一个基于Ton钱包的TON Play Bot游戏

未分类 6个月前 aturx
300 0 0

技术向 | Telegram生态爆发前夜,如何快速搭建一个基于Ton钱包的TON Play Bot游戏


点击领取加密银行卡吧~




Telegram简介 

Telegram 是一个基于云的免费即时通讯软件,2013 年由 VK(俄罗斯主流社交媒体之一)创始人 Nikolai 和 Pavel Durov 创立。虽然 Telegram 服务器遍布全球,但运营中心和开发团队均位于阿联酋的迪拜。Telegram 拥有巨大且面向全球的用户群体,近几年的增长极快。

Telegram 的月活用户(MAU)已接近 9 亿,注册用户超过 13 亿。

Telegram 是 Crypto 的「重要阵地」。订阅数 / 会员数最多的 Channel 以及 Group,超过一半是与 Crypto 内容相关的。几乎所有 Web 3.0/Crypto 项目都拥有 Telegram 社群,以便于实现其社区交流、项目更新、宣发等目的。

 

Telegram生态特色

1. 坐拥十亿生态用户

Telegram是一个庞大的社交媒体平台,拥有超过十亿的生态用户。这个庞大的用户基础为平台提供了广泛的受众,使其成为信息传播、社交互动和内容分享的理想场所。

2. Ton Space生态激活用户流量

Ton Space是Telegram的生态系统中的一部分,它为用户提供了类似小程序生态的多样化的应用和服务。这些应用和服务吸引了更多的用户,增加了用户在Telegram平台上的活跃度,促进了用户流量的增长。

3. 对加密原生友好

Telegram对加密技术非常友好,它提供端到端的加密通信,确保用户的隐私和安全。此外,Telegram很Ton公链深度结合,支持各种加密货币和区块链项目,为加密爱好者提供了一个理想的交流平台。

4. 生态成熟基础设施完善

Telegram生态系统不仅拥有广泛的用户基础,还拥有成熟的基础设施,包括服务器和云存储等,确保了平台的可靠性和稳定性。

5. 官方激励引导

Telegram鼓励官方和第三方开发者为其平台开发应用和服务。官方激励措施可能包括奖励计划、合作机会和技术支持,以鼓励创新和生态系统的增长。

6. 快速链接获客

Telegram生态完善,包含众多的Bot工具,提供了快速链接功能,使用户可以轻松地通过链接访问特定频道、聊天群组或个人资料。这种功能有助于用户更容易地获取新关注者或连接其他用户,从而扩大其社交圈子。

7. 便捷支付通道

Telegram还支持原生便捷的Ton钱包支付通道,允许用户无缝在telegram生态进行在线支付和转账。这为商家和用户提供了便捷的金融交易方式,加强了平台作为社交媒体和商业工具的多功能性。

8. 快速裂变激励

Telegram生态系统鼓励内容的快速传播和用户的积极参与。通过激励措施,例如奖励计划和分享奖励,用户被鼓励分享有趣的内容,从而推动内容的快速传播和裂变效应。

下一波DeFi生态爆发契机 


Ton钱包+游戏+裂变+DeFi

TON 还没有发挥本身公链的特色,缺乏出圈项目;对于项目方而言也会是一个出圈的机会,有很大的想象力。如果像 TON、FriendTech 等 Social 或者是 Gamefi 等以用户数和交易笔数、ARPU 为核心指标的产品出现,或许会有一套新得范式、有套全新的评判标准。

而在TON 生态中,背靠Telegram,一场令人兴奋的DeFi(去中心化金融)革命即将爆发,为此创造了巨大的机遇。这一浪潮的推动力在于”Ton钱包+游戏+裂变+DeFi”这个组合,将为加密货币爱好者和投资者提供全新的体验。

首先,”Ton钱包”为用户提供了一个安全、多功能的数字资产存储和管理工具。这将是加密货币进入DeFi世界的门户,让用户轻松管理他们的数字资产,并参与各种金融活动。不仅如此,”Ton钱包”还为用户提供了便捷的支付通道,使他们能够更容易地进行交易和互动。

与此同时,游戏的整合使DeFi更具吸引力。用户可以参与DeFi游戏,以娱乐的方式获取加密货币,这将吸引更多的玩家和投资者。这些游戏还可以提高用户互动,增强他们的参与度,从而推动整个生态系统的发展。

裂变是另一个关键要素,通过激励用户分享平台、游戏或DeFi项目,迅速扩大用户基础。这种用户参与的扩散效应将有助于生态系统的快速增长,为更多人提供了参与DeFi的机会。

最后,DeFi本身为用户提供了各种金融工具,包括贷款、借款、流动性挖矿和更多。这使得用户可以更灵活地管理他们的财务,并投资各种项目,实现财务自主。



构建一个简单的Ton钱包


 游戏+裂变+DeFi的Telegram 机器人的简单示例

在此示例中,您可以将游戏作为 Telegram Web 应用程序运行,并且与 Web 视图中的游戏完全一样。

也可以看看:

  • TON Play Unity SDK — 该 SDK 允许您获取与您的游戏和特定用户相关的区块链资产。

    https://github.com/ton-play/tonplay-unity-sdk

  • TON Play React Wrapper — 允许您优化游戏在 iFrame 或 WebApp/WebView 中启动的方式。

    https://github.com/ton-play/tonplay-unity-react-wrapper

目录

  • 快速开始

  • 获取运行机器人所需的所有数据

  • 让我们启动机器人

  • 项目结构

  • 添加 Docker

  • 如何在 Telegram 中开始游戏?

  • 电报游戏

  • 电报网络应用程序

  • 构建钱包脚本

快速开始

获取运行机器人所需的所有数据

注册并登录Console TON Play平台的管理面板。

https://console.tonplay.io/

在Console TON Play中创建游戏并获取游戏 API 密钥。

技术向 | Telegram生态爆发前夜,如何快速搭建一个基于Ton钱包的TON Play Bot游戏


前往 Telegram BotFather创建您的新机器人。

https://t.me/botfather

结果,您将获得一个机器人令牌。您需要为您的机器人选择一个用户名。


/newbot

技术向 | Telegram生态爆发前夜,如何快速搭建一个基于Ton钱包的TON Play Bot游戏

接下来,在BotFather内部,您需要启用内联模式。选择您的机器人并写下任何短语(您可以随时更改它)。
 

/setinline


技术向 | Telegram生态爆发前夜,如何快速搭建一个基于Ton钱包的TON Play Bot游戏

在BotFather中将游戏添加到 Telegram (如果您选择将游戏作为 Telegram 游戏而不仅仅是 Web 应用程序运行,则需要执行此步骤。对于此示例,我们建议执行此步骤。

/newgame

技术向 | Telegram生态爆发前夜,如何快速搭建一个基于Ton钱包的TON Play Bot游戏


您将需要分辨率为 640x360 像素的图像。您可以使用存储库中提供的示例图像,但您可以随时在 Telegram 中更改图像。之后,您将拥有一个游戏简称。

现在让我们返回Console TON Play并获取 bot_key。

技术向 | Telegram生态爆发前夜,如何快速搭建一个基于Ton钱包的TON Play Bot游戏


将您的游戏上传到服务器并将其放置在https. 如果您没有 https,您可以将Telegram 切换到测试模式 或使用我们的 Unity SDK 演示链接:https: //tonplay.demosdk.fantasylabsgames.dev



让我们启动机器人

我们拥有所有必要的信息。

将所有必要的数据从BotFather和Console TON Play复制到 .env 文件。

请注意GAME_SHORT_NAME 它不是游戏名称。请参阅获取运行机器人所需的所有必要数据中的步骤 5

技术向 | Telegram生态爆发前夜,如何快速搭建一个基于Ton钱包的TON Play Bot游戏

启动你的机器人。

项目结构

Program.cs— 启动一个带有机器人的容器。

UpdateHandlers.Init.cs— 从 .env 文件初始化必要的变量并通过 Telegram 库启动机器人。 UpdateHandlers.Update.cs— 监听来自 Telegram 的事件。UpdateHandlers.MessageReceived.cs— 根据消息触发不同的操作。UpdateHandlers.HandleGame.cs— 在网络视图中启动游戏。 UpdateHandlers.HandleWebApp.cs— 在网络应用程序中启动游戏。APITonPlayTelegramLogin.cs— 获取用户的令牌。它还实现了哈希计算。了解有关 TON Play API 的更多信息https://docs.tonplay.io/digital-assets-api/auth-api

添加 Docker

下载 Docker

https://www.docker.com/get-started/ 

在 Visual Studio 中,单击您的项目 -> 添加 -> Docker 支持。

技术向 | Telegram生态爆发前夜,如何快速搭建一个基于Ton钱包的TON Play Bot游戏

在您的 PC 或 Mac 上运行 Docker。

在 Visual Studio 中运行您的项目。

如何在 Telegram 中开始游戏?

在 Telegram 中,游戏可以通过两种方式启动。

说明Web API 和Web View 中内置API 的版本可能不同,可能会导致部分功能无法使用。

电报游戏

启动游戏的一种方式是在网络视图中,Telegram 将其识别为游戏。

技术向 | Telegram生态爆发前夜,如何快速搭建一个基于Ton钱包的TON Play Bot游戏

https://core.telegram.org/bots/games 

https://core.telegram.org/bots/api#games

电报网络应用程序

另一种选择是在网络应用程序中运行游戏,在这种情况下,对于 Telegram,它只是打开网站。

技术向 | Telegram生态爆发前夜,如何快速搭建一个基于Ton钱包的TON Play Bot游戏

https://core.telegram.org/bots/webapps

进阶,构建Ton钱包+邀请的脚本

构建和编译钱包脚本,传入邀请相关的参数,使用时请遵守所在地法律

获取主要机器人可执行脚本

在文件中填写用户数据config.php,即:

############################ 

$admin = 00000;   // 经理、所有者的 ChatID 

$verifyrecipient = “XXXX”; // 用于获取验证交易的 TON 钱包 

$reference = 5; // 未使用 

$depopercent = 5; // 存款推荐百分比 

$NFTRefPercent = 10; // 推荐百分比 

$wallet2donate = “XXXXX”; // TON 捐赠钱包 

$verifRefFee = 0.05; // 验证付款转介佣金 

$api_key = ‘XXX’; // Money API 密钥 

$roskassa_publickey = ‘XXXX’; // Money 公钥 

$roskassa_secretkey = ‘XXXX’; // 货币密钥 

$tegrotonrate = 0.1; // CryptoBot 佣金 

$NFTwalletTON = “XXXXX”; // 用于收款的 TON 钱包 $nftCatRate = 45; // 未使用 

$nftDogRate = 65;// 未使用 

$toncenterAPIKey = “XXXXX”; // 网站 API 密钥 

$CryptoPayAPIToken = “”; // CryptoPay API 令牌 定义(‘TOKEN’, ‘XXXXX’); // 添加 Bot API 令牌 ##############################


总结

总的来说,“Ton钱包+游戏+裂变+DeFi”的组合在Telegram生态中孕育着下一波DeFi生态爆发的契机。这一社交生态系统将为用户提供安全、创新和有趣的方式来参与DeFi,同时也为开发者和投资者提供了一个多样化的平台,带来了潜在的收益和成功的机会。随着DeFi不断发展,这一机遇将继续吸引更多人融入这一令人激动的领域。

TON定制开发咨询

Telegram:
https://t.me/aibotgod

Twitter:
https://twitter.com/0xShadow_web3

Website:
https://www.ccdao.club/

Telegram生态应用

  • TON Labs Node SE — SDK,包含编译器套件和客户端库

  • Blockchain explorer (ton.org) — TON 区块链测试网络 (testnet) 的简单区块链浏览器

  • TON explorer — 用于测试网络的 beta 浏览器

  • 开源 TON 浏览器- @EmelyanenkoK 的浏览器

  • Webserver — 实现 TON 的 Web 客户端

  • 公共节点- TON 的 Web 客户端。

  • docker 中的 Fullnode — Telegram 开放网络节点的 Dockerfile

  • tonlib-go -tonapijson lib 的 Golang 绑定

  • tonmon — tonmon.xyz的 TON 指标

  • ton-validation — Everstake用 Python 编写的自动验证器请求并获得奖励的小实用程序

  • Blockchair TON 浏览器- @Blockchair基于Blockchair TON JSON API的浏览器

  • GramScan — TON 区块链浏览器 TON Labs 的浏览器

  • TonWeb — TON 的 JavaScript API

  • TON Python API 客户端- [Telegram Open Network] 区块链的 Python 远程 API 客户端

  • Rust 中的 TON API — 适用于 Rust 的 TON SDK 客户端库

  • TON 的 Java 包装器- TON 客户端的 Java 包装器

  • Jupyter kernels for FunC & Fift — Jupyter 交互式笔记本的 FunC 和 Fift 语言绑定

  • https://github.com/ton-play/tonplay-telegram-bot/tree/main

 

咨询请扫下面二维码

技术向 | Telegram生态爆发前夜,如何快速搭建一个基于Ton钱包的TON Play Bot游戏


视频教学

https://www.youtube.com/@0xcii
TG交流
https://t.me/antcaveclub

 点击了解,币圈福利资源!!!


点击注册,新手奖励领取!!!

相关文章