ユーザーがコマンドでボットメッセージを更新できるチャンネルを作成しようとしています。このチャンネルは次のように動作します:Xが+ Item
を送信した場合、ボットはユーザにリンクされた配列に "Item"を追加します。これは後でファイルに書き込まれます。メッセージを構築するために、ボットはファイルを読み込み、ユーザに関連する配列の要素を書き込みます。どのように私はそれが私がそれを読むことができるように、配列は、IDを介して、ユーザーにいくらかリンクされていることを確認できますか?あなたはmessage
がMessage
オブジェクトであり、あなたは、message.author.id
を経由して送信者のIDを取得することができます知っていなかった場合は、ヘルプDiscord.js - ユーザーに関する情報をファイルに保存してから、それらを読み取って変更する方法
答えて
私は最終的にJSONオブジェクトファイルを使用して終了し、そのIDは文字列であるため、list [id]を使用してプロパティを読み取りました。私は、ファイルに格納されたデータを読み込み、単にFSモジュールを持つオブジェクトを書き込むことによって変更された値を書き込むことができます。このように
{"id1" : ["element1, element2"], "id2": ["element3"]}
:私はこの方法でファイルを設定します。
ため
感謝。
あなたに役立ついくつかのノードAPIがあります。
それ以外の場合は、ユーザーIDをキー値として辞書を作成するだけです。あなたはhereまたはhereをチェックアウトすることができます。
(どちらか一方に働くだろうこれらの1本も役立ちます。。clickme!、またはあなたがより多くの周りのgoogleことができます)
テキストファイルに保存し、データを維持するにはかなりトリッキーです。あなたのためのプロセスを簡素化するいくつかのAPIを見つけることができれば、それは良いことです。
しかし、代わりに、文字列がプログラムに格納されているように、データをテキストファイルに保存することができます。 (文字列がどのように格納され、読み込まれるかについてのデータ構造をチェックしてください)
基本的に、2人の要素を持つ2人のユーザーがいます。それはNULL-VALUE
に達するまで、ちょうどそれぞれのユーザーIDを検索し、要素を下に読むためにあなたのプログラムを教え、
user1-ID
element1
element2
NULL-VALUE
user2-ID
element1
element2
NULL-VALUE
そして、基本的にはテキストファイルから読み取るしたいとき:テキストファイル内のデータは次のように見えるように起こっています。それがそこに達すると、あなたのプログラムはそれを読むのをやめます。
(もちろんあなたはそれを例だった、NULL-VALUE
以外の何か他のものを使用することができます。私は、ブラケットに巻き付け、あなたの要素を作る示唆している。一部のユーザーは、いくつかの問題を引き起こすコマンドarguement、中NULL-VALUE
を入力してくださいかもしれませんが。)
- 1. C - ファイルから読み込んで変数に情報を保存する
- 2. Microsoft Project Standard 2013から情報を読み取る方法プログラムによって
- 3. レジストリから値を読み取り、それをbinファイルに保存します。
- 4. スプライトのユーザーデータからの情報の保存と読み取り
- 5. テキストドキュメントから情報を読み取る
- 6. Javaを使用してtxtファイルから特定の情報を読み込み/取得する方法
- 7. シェルスクリプトからplist情報(バンドルID)を読み取る方法
- 8. ファイルに情報を保存し、起動時に読み込みますか?
- 9. FormsAuthentication.SetAuthCookieを使用してさらに情報を保存する
- 10. 追加情報をデータフレームとして読み込み、情報から新しい列を追加する方法
- 11. Pandasを使用してcsvファイルからヘッダー情報を読み取る
- 12. iOSのユーザーに関する情報を保存する
- 13. ユーザーに関する情報を保存するSpring MVC
- 14. レスポンスからスラックユーザーIDを読み取ってユーザー名を取得する方法
- 15. セッションにユーザー情報を保存する最善の方法は?
- 16. 匿名ユーザーから登録情報を保存する
- 17. 設定情報を保存してモジュールからアクセスする
- 18. アップロード後にファイル情報をデータベースに保存する方法は?
- 19. jmeter:ヘッダーから情報を抽出して変数に保存します。
- 20. アプリ側からストライプを使用して保存されたクレジットカード情報を更新する方法(即時)
- 21. dbなしでユーザー情報を保存する方法
- 22. PHPから読み取ったときのCookie情報の変更
- 23. Facebookからユーザー情報を取得する方法は?
- 24. Azure Active Directoryからユーザー情報を取得する方法
- 25. IsolatedStorageに保存されているファイルの名前を読み取る方法
- 26. insdcardに保存されているXMLファイルからデータを読み取る方法は?
- 27. JtextField情報を検証してcsvファイルに保存する方法は?
- 28. linkedinから取得した情報をテキストに変換してデータベースに保存する
- 29. ListViewからファイルへの情報の保存に関する推奨事項
- 30. Javaプログラムがテキストファイルから入力を読み取ってそれに応じて変更します