2016-07-21 17 views
1

Ich entwickle einen Telegramm-Bot, der Daten für jeden Benutzer speichern muss. Gibt es eine Möglichkeit, sie direkt in das Telefon oder etwas bestimmtes zu speichern oder ist die einzige Möglichkeit, sie serverseitig zu speichern und sie für jeden Anruf zurückzurufen?Telegram-Bot Datenspeicher

Dank

Antwort

3

ich nicht bekommen, was Sie tun möchten. Ein Telegramm-Bot läuft auf Ihrem Server und antwortet nur oder sendet Nachrichten an den Benutzer. Wenn Sie Daten für den Benutzer speichern möchten, müssen Sie diese auf dem Server speichern. Angenommen, Sie verwenden C#, könnten Sie eine Datenbank oder ein einfaches Dictionary mit der UserID als Schlüssel und Ihren Daten als Wert verwenden. Ihr Bot kann auf dem Telefon keinen Code ausführen, daher besteht keine Möglichkeit, Daten dort zu speichern.

+0

Ok danke, da ich neu in der Bot-Entwicklung bin, wusste ich nicht, dass ich keine Code-Telefon-Seite setzen konnte. Danke, 7 Minuten und ich kann es akzeptieren –

+1

Perfekt, ich bin froh, dass ich dir helfen konnte :) –

1

Die Datenspeicherbehandlung kann sich in der Maschine befinden, in der das Codetelegramm ausgeführt wird. Ich entwickelte Telegramm Bot mit node-telegram-bot-api. Für die Datenspeicherung habe ich mongodb verwendet (wenn Sie NodeJS verwenden, können Sie diesem Handbuch folgen). Wenn Sie mongodb verwenden möchten, sollten Sie bedenken, dass Sie es mit mehreren Frameworks/Programmiersprachen verwenden können.

Verwandte Themen