快速创建TON Play Bot游戏基于Ton钱包的指南
快速创建TON Play BotGames基于Ton钱包的指南
TelegramIntroduction
Telegram,一款云端即时通讯工具,由俄罗斯社交媒体巨头VK的创始人Nikolai和Pavel Durov于2013年创立。尽管Telegram的服务器遍布全球,但其运营中心和开发团队均设在迪拜,阿联酋。这一应用拥有庞大的全球用户群体,并在过去几年里经历了惊人的增长。

Telegram 的月活用户(MAU)已接近 9 亿,注册用户超过 13 亿。
Telegram已成为加密领域的关键平台,其订阅数和会员数最多的频道和群组中,有超过一半的内容与加密相关。几乎所有Web 3.0和加密项目都在Telegram上建立了社区,以促进社群互动、项目更新和宣传等活动。
Telegram生态特色
I. 坐拥十亿生态用户
Telegram是一个庞大的社交媒体平台,拥有超过十亿的用户,构建了一个广泛的生态系统。这庞大的用户群体为平台提供了多元化的观众,使其成为信息传递、社交互动和内容分享的理想平台。
二、Ton Space生态激活用户流量
Ton Space作为Telegram生态系统的一部分,为用户提供了多样化的应用和服务,类似于小程序生态系统。这些应用和服务吸引了更多的用户,增强了他们在Telegram平台上的活跃程度,从而刺激了用户流量的增长。
III.对加密原生友好
Telegram是一个友好于加密技术的平台,它通过端到端的加密通信方式来保障用户的隐私和安全。此外,Telegram深度融合了Ton公链,支持多种加密货币和区块链项目,为热衷于加密领域的用户提供了一个理想的社交和交流平台。
四、 生态成熟基础设施完善
Telegram生态系统不仅拥有广泛的用户基础,还拥有成熟的基础设施,包括服务器和云存储等,确保了平台的可靠性和稳定性。
V.官方激励引导
Telegram积极支持官方和第三方开发者为其平台开发应用和服务,为激励创新和生态系统的扩展提供各种措施,如奖励计划、合作机会和技术支持。
六、快速链接获客
Telegram生态系统非常丰富,内置了众多Bot工具,其中包括方便的链接功能,用户可以通过链接轻松访问特定频道、聊天群组或个人资料。这一功能有助于用户更容易地吸引新关注者或与其他用户建立联系,从而扩大其社交网络。
VII.便捷支付通道
Telegram还提供了原生便捷的Ton钱包支付通道,使用户能够在Telegram生态系统内方便地进行在线支付和转账。这不仅为商家和用户提供了便捷的金融交易方式,还增强了Telegram作为社交媒体和商业工具的多功能性。
八、快速裂变激励
Telegram生态系统鼓励内容的快速传播和用户的积极参与。通过激励措施,例如奖励计划和分享奖励,用户被鼓励分享有趣的内容,从而推动内容的快速传播和裂变效应。
Ton钱包+游戏+裂变+DeFi
TON公链尚未充分展现其作为公链的独特特征,缺乏突破性项目;同时,对于项目方来说,这也是一个展现自身潜力的机会,具有巨大的创新潜力。如果出现像TON、FriendTech等强调用户数、交易数量和ARPU等核心指标的Social或Gamefi产品,这可能会带来一种崭新的范式,以及全新的评估标准。
在TON的生态系统中,倚靠Telegram的支持,一个激动人心的DeFi(去中心化金融)革命正迅速酝酿,为参与者创造了巨大的机遇。这股浪潮的推动力源于"Ton钱包+游戏+裂变+DeFi"的独特组合,为加密货币爱好者和投资者提供了全新的、令人兴奋的体验。
首先,”Ton钱包”为用户提供了一个安全、多功能的数字资产存储和管理工具。这将是加密货币进入DeFi世界的门户,让用户轻松管理他们的数字资产,并参与各种金融活动。不仅如此,”Ton钱包”还为用户提供了便捷的支付通道,使他们能够更容易地进行交易和互动。
同时,将游戏与DeFi整合在一起,使得DeFi变得更加吸引人。用户可以通过参与DeFi游戏以娱乐的方式获得加密货币,这将吸引更多的游戏玩家和投资者。这些游戏还可以促进用户之间的互动,提高他们的参与程度,从而推动整个生态系统的增长。
裂变是另一个关键要素,它通过奖励用户分享平台、游戏或DeFi项目来快速扩大用户基础。这种用户参与的传播效应将有助于生态系统的快速扩张,为更多人提供参与DeFi的机会。
最后,DeFi本身为用户提供了多样的金融工具,如贷款、借款、流动性挖矿等,这使得用户可以更加灵活地管理他们的财务,投资各种项目,实现财务自主。
如何构建简单的Ton钱包+游戏+裂变+DeFi的Telegram Robotics
在这个示例中,您可以将游戏嵌入Telegram的Web应用程序中,并且与在Web视图中玩游戏的体验完全一样。
一、准备工作
注册并登录Console TON Play平台的管理面板。
在Console TON Play中创建游戏并获取游戏 API 密钥。
前往 Telegram BotFather创建您的新机器人。你会获得一个机器人令牌。您需要为您的机器人选择一个用户名。
/newbot
接下来,在BotFather内部,您需要启用内联模式。选择您的机器人并写下任何短语,可以随时更改。
/setinline
要将游戏添加到Telegram,您可以使用BotFather。如果您打算将游戏嵌入Telegram并使其成为Telegram游戏,而不仅是一个独立的Web应用程序,那么建议执行以下步骤。
/newgame
您需要一张分辨率为640x360像素的图片。您可以使用存储库中提供的示例图片,但也可以随时在Telegram中进行图像更改。此后,您将获得一个游戏的简称。
然后我们返回Console TON Play并获取 bot_key。
将您的游戏上传到服务器并将其放置在https
. 如果您没有 https,您可以将Telegram 切换到测试模式。
二、启动机器人
将所有必要的数据从BotFather.Console TON Play复制到 .env 文件。
Caution.GAME_SHORT_NAME 它不是游戏名称

项目结构
这个项目的结构如下:
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 支持。
在您的 PC 或 Mac 上运行 Docker。
在 Visual Studio 中运行您的项目。
如何在 Telegram 中开始游戏?
https://github.com/ton-play/tonplay-telegram-bot/tree/main#how-can-you-start-your-game-in-telegram
在 Telegram 中,游戏可以通过两种方式启动。
电报游戏
启动游戏的一种方式是在网络视图中,Telegram 将其识别为游戏。
https://core.telegram.org/bots/games
https://core.telegram.org/bots/api#games
电报网络应用程序
另一种选择是在网络应用程序中运行游戏。对于 Telegram,它只是打开网站。
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 令牌 ##############################
Conclusion
在Telegram生态系统中,"Ton钱包+游戏+裂变+DeFi"的组合正在孵化下一波DeFi生态的潜在浪潮。这个社交生态系统为用户提供了一种安全、创新和有趣的方式来参与DeFi,同时也为开发者和投资者提供了一个多元化的平台,提供了潜在的盈利和成功机会。随着DeFi不断演进,这一机遇将继续吸引更多人融入这个充满激动和活力的领域。
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 语言绑定
Please specify source if reproduced快速创建TON Play Bot游戏基于Ton钱包的指南 | Dexnav 区块链导航网