2016-07-21 5 views
1

私は各ユーザのデータを保存する必要があるテレグラムボットを開発しています。 電話機などに直接保存する方法はありますか、またはサーバー側を保存してすべての通話を呼び出すことが唯一の方法ですか?電報ボットデータストレージ

ありがとうございました

答えて

3

あなたは何をしたいのですか?テレグラムボットがサーバー上で実行されており、ユーザーに返信またはメッセージを送信するだけです。ユーザーのデータを保存する場合は、サーバーに保存する必要があります。 C#を使用していると仮定すると、ユーザーIDをキーとし、データを値として持つデータベースまたは単純な辞書を使用できます。あなたのボットは電話でコードを実行することができないので、そこにデータを保存する可能性はありません。

+0

私はボットの開発に新しいので、私はコードの電話側を置くことができなかったのか分からなかったので、ありがとう。ありがとう、7分と私はそれを受け入れることができます –

+1

パーフェクト、私はあなたを助けることができてうれしいです:) –

1

データ記憶処理は、コード電文ボットが実行されるマシン内に存在することができます。私はnode-telegram-bot-apiと電信ボットを開発しました。データストレージについては、mongodbを使用しました(NodeJSを使用している場合はこのガイドに従います)。 mongodbの使用を選択する場合は、いくつかのフレームワーク/プログラミング言語で使用することができます。