我想在我使用Unity开发的游戏中添加聊天功能,并且我将使用Telegram。我没有发现电报api文档足够有用,它似乎有专门针对高级功能的陡峭学习曲线。
所以我搜索了可以为我提供高级工具的内容,并找到了Telegram Cli(also in Python)和Telegram Bot Api。但我不知道他们可以用来开发聊天应用程序。 Telgeram Bot建议用于创建telgeram机器人,而不是聊天应用程序实例。 Telegram Cli似乎也是桌面应用程序的命令行版本。
无论如何,我要添加的是与朋友聊天,将其他玩家添加到朋友列表,以及聊天应用程序的其他内容。
我的问题是:我可以使用telgeram bot api或telegram cli创建类似聊天应用程序的东西吗?或者我必须使用Telegram Api和MTProto? 如果我必须使用第二种方法,我会非常感谢一些示例代码或简单的指南。
此外,我还阅读了其他问题,例如this和this。第二个真的很好,但我不懂VB.net。一些C-Like语言或python真的更好。
我已经阅读了Creating an Authorization Key (Sample)或Creating an Authentication Key等文档页面,但它们并没有足够的帮助。 TL语言也很复杂(恕我直言)。
编辑:由于它可能含糊不清,我想使用Telegram Api在我的游戏中添加聊天功能。
答案 0 :(得分:1)
如果您希望玩家在您的应用内部或通过电报在您的应用中聊天,您没有具体提及?
从你的应用中删除:好吧,你可以在你的应用内部和用户点击它时创建telegram.me/username
个链接。电报应用程序将打开,他将立即开始与对手聊天。
这个方法是:
在您的应用内:您必须编写自己的电报客户端,这并不容易并且通过电报规则,例如获取用于登录的密码和其他内容,我不认为这对你有用。相反,如果你试图自己编写自己的游戏消息系统,我想你会花更少的时间并获得更好的结果。