电报机器人数据存储

时间:2016-07-21 13:51:45

标签: c# telegram-bot

我正在开发一个需要为每个用户存储数据的电报机器人。 有没有办法将它们直接存储到手机或特定的东西中,或者唯一的方法是将它们保存在服务器端并在每次通话时回拨它们?

由于

2 个答案:

答案 0 :(得分:3)

我不知道你想做什么。电报机器人正在您的服务器上运行,并且只回复或向用户发送消息。如果要为用户保存数据,则必须将其保存在服务器上。假设您使用的是C#,您可以使用数据库或简单的Dictionary,其中UserID为键,数据为值。您的机器人无法在手机上运行任何代码,因此无法在那里保存数据。

答案 1 :(得分:1)

数据存储处理可以驻留在运行代码电报机器人的机器中。我用node-telegram-bot-api开发了电报机器人。对于数据存储,我使用了mongodb(如果您使用的是NodeJS,请遵循本指南)。如果您选择使用mongodb,请考虑将其与多种框架/编程语言一起使用。