php エディター Zimo は、「ニャーダイアログデータ」という魔法のツールを提供します。このツールは、ユーザーが会話データを迅速に処理および分析するのに役立ち、便利な会話データ管理および統計機能を提供します。ユーザーは会話テキストを入力するだけで、ニャーの会話データを自動処理し、会話頻度やキーワード分析など、さまざまな有用な統計情報を生成できます。このツールは操作が簡単で強力で、会話データを分析する必要があるユーザーに非常に適しています。
whatsmeowを使用してwhatsapp用のtuiクライアントを構築しようとしています。
半日ドキュメントを検索して読んでも、単一の連絡先の会話データを取得する方法がまだ見つかりません。ご協力をいただければ幸いです。
parsewebmessage を見つけましたが、使い方がよくわかりません。
リーリー実際のところ、これが私が探しているものであるかどうかさえわかりません
まあ、基本的には、あなたが探している情報が含まれているドキュメントのセクションにリンクしています。探しています。 parsewebmessage
呼び出しの戻り値の型は events.message
で、ここ に記録されています。これには、タイプ messageinfo
の info
フィールドが含まれています (ここでも 記録されています )。この messageinfo
タイプには、次のように messagesource
タイプ こちらのドキュメントを参照してください が埋め込まれます。
リーリー
evt, err := cli.parsewebmessage() を指定して、特定のメッセージを送信した連絡先を取得するには、次のことを確認する必要があります:
リーリー
リーリー
evt.info.chat フィールドと
evt.info.sender フィールドのタイプは両方とも
jid 、
ここに記録されます。この ID タイプには基本的に 2 つのバリエーションがあります。ユーザーおよびサーバーの jid と ad-jid (ユーザー、エージェント、およびデバイス) です。 jid.ad フラグをチェックすると、この 2 つの違いがわかります。
events.message# を受け取るハンドラーを作成できます。 ## タイプを受信します。 evt.info.isgroup
をチェックすると、送信したメッセージがグループ チャット内のものなのか、それとも個人の会話内のものなのかがわかります。 evt.info.sender
と evt.info.chat
に基づいて、メッセージの送信者を確認できます。 evt.info.sender
を jid として使用すると、getuserinfo メソッド
を呼び出して jid を渡し、
userinfo を返すことができます。オブジェクト ここに記録されているように
、表示名、画像、ステータスなど...
したがって、あなたは同様のものを探していると思います:
NOTE
contatinfo このタイプはドキュメントにはすぐには現れませんでしたが、リポジトリ
で偶然見つけました。
いずれにせよ、あなたが何をしたいのか、そしてどのように/なぜ行き詰まっているのか、私にはよくわかりません。この情報を見つけるために必要なのは、あなたが言及した
メソッドの戻り値の型を確認し、いくつかの型を確認してから、リスト/文書化されたメソッドの一部をスクロールして、大まかなアイデアを把握することだけです。必要なすべてのデータを取得する方法 ...
以上がニャーの会話データの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。