【发布时间】:2016-11-25 03:49:38
【问题描述】:
我正在开发一个电报机器人,它需要为每个用户存储数据。 有没有办法将它们直接存储到手机或特定的东西中,或者唯一的方法是将它们保存在服务器端并在每次通话时回电?
谢谢
【问题讨论】:
标签: c# telegram-bot
我正在开发一个电报机器人,它需要为每个用户存储数据。 有没有办法将它们直接存储到手机或特定的东西中,或者唯一的方法是将它们保存在服务器端并在每次通话时回电?
谢谢
【问题讨论】:
标签: c# telegram-bot
数据存储处理可以驻留在运行代码电报机器人的机器中。我用node-telegram-bot-api 开发了电报机器人。对于数据存储,我使用了mongodb(如果您使用的是 NodeJS,可以遵循本指南)。如果您选择使用 mongodb,请考虑您可以将它与多种框架/编程语言一起使用。
【讨论】:
我不明白你想要做什么。电报机器人正在您的服务器上运行,并且仅向用户回复或发送消息。当您想为用户保存数据时,您必须将其保存在服务器上。假设您使用的是 C#,您可以使用数据库或简单的字典,其中 UserID 作为键,您的数据作为值。您的机器人无法在手机上运行任何代码,因此无法在手机上保存数据。
【讨论】: