問題タブ [xmpp4r]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
913 参照

ruby-on-rails - xmpp4r_facebook を使用して Facebook メッセージを送信できない

http://dalibornasevic.com/posts/35-how-to-send-private-messages-with-facebook-apiに示されている指示に従って、友人にメッセージを送信し、現在コマンド ラインからテストしています。以下は私が使用しているコードです。Facebook アカウントを開いて送信済みメッセージを確認すると、コマンド ラインから送信しようとしているメッセージが表示されません。私は自分が犯している間違いを理解していません。

0 投票する
1 に答える
741 参照

ruby-on-rails - XMPP4r-オフラインメッセージを取得できません

openfireサーバーでrubyxmpp4rライブラリを使用して、openfireマルチユーザーグループのチャット履歴を取得しようとしています。リクエストをフレーム化することはできますが、サーバーからの応答がありません。以下は発見リクエストです

これがフレーム化されたリクエストです

しかし、サーバーからの応答がありません。XEP-0160とXEP-0013をフォローしました。

ここで何が欠けていますか?


openfireはルームチャットの履歴を提供しますか?そのためのAPIはありますか?

どんな助けでも深く感謝します。そして、私はオープンファイアをあまり理解していないので、それに関する情報は非常にありがたいです。

0 投票する
3 に答える
552 参照

ruby - Rails + バックグラウンドでの XMPP ボット

基本的にユーザーがボットとチャットできるようにするサービスを構築しています。ボットは、ユーザーが送信したチャットで奇妙な処理を行い、最終的に意味のあるデータで返信します。基本的に、Aardvark が (?) を使用して機能する方法に似ています。

私はボットを機能させ、今聞いています。他のすべての面倒な作業を行う別のレールアプリがあります。これらの部分はどちらも個別にうまく機能しており、今は 2 つのインターフェイスを接続するのに行き詰まっています。私の考えは、Resque を介してボット (基本的には小さな Ruby スクリプト) を Rails アプリと接続することです。スクリプトは結果を返します。

このインターフェイスを確立する方法についてはあまり明確ではありません。

  1. ボットを開始/停止/リロードするには、rake タスクを作成する必要がありますか?
  2. rake なしで実行した場合 (おそらく Monit によって監視される独立したプロセスとして)、Resque とやり取りしたり、Rails モデルにアクセスしたりするにはどうすればよいですか?

これらは非常に些細な質問かもしれませんが、どちらがうまく機能し、セットアップをどのように進めるかを理解するのに苦労しています.

0 投票する
1 に答える
310 参照

ruby-on-rails - ruby xmpp4r を使用して以前のグループ チャット履歴を取得できない

ruby xmpp4r ライブラリを使用して、openfire サーバーでマルチ ユーザー グループ チャット アプリケーションを実装しています。Openfire サーバーにチャット ルームを作成しました。ユーザーが openfire 資格情報を使用してチャット ルームに参加すると、以前のグループ チャット履歴が返されず、add_message_callback()メソッドを使用しているメッセージがほとんど返されません。

以下は、openfire のグループ チャット履歴設定です

ここで何が欠けていますか? 以前のグループ履歴を取得するためのサンプル コードはありますか?

0 投票する
2 に答える
481 参照

ruby - ログイン時に xmpp4r が例外をスローする: 「パーサー スレッドで例外がキャッチされました! (Jabber::ServerDisconnected)」

ruby で xmpp4r を使用して XMPP サーバーに接続しようとしましたが、コードは非常に単純ですが、エラーが発生した理由がわかりません。Ichat を使用して、chat@localhost と 5280/admin Web サイトに正常にログインできます。

エラーは次のとおりです。

何か案は?

ありがとう!!

0 投票する
1 に答える
672 参照

ruby-on-rails - XMPP (xmpp4r) での Ruby スレッドのデッドロック

すべての連絡先リスト アイテムの存在を更新する Google トーク リスナーを実装しています。

コードは正常に動作し、スレッドは 1 つの Gmail アカウントでリッスンし続けますが、いくつかの連絡先が表示された後にこのエラーが発生します。

このエラーが表示される他のアカウントには、さまざまなステータスの連絡先が多数あります。なぜこれが起こっているのか理解できないようです。どんな助けでも素晴らしいでしょう。

ありがとう。

0 投票する
2 に答える
580 参照

ruby - Google トークのステータスを変更するための API はありますか?

次のようなアプリケーションを作成したいと考えています。

  • 電子メール メッセージの受信と送信 (RoR を使用して ActionMailer で実行できることはわかっています)
  • Google+ の友達とチャットする
  • GoogleTalk (gmail) のステータスを変更する

そのため、Gmail インターフェイスを開くと、ページの左側に連絡先のリストが表示されます。このリストの人とチャットを開くことができます。ステータスと名前を変更できます (私の小さな Google+ アバターの近く)。

ステータスや名前を書くと、この写真に「ボグダン」という特別なメッセージが表示されます

Google トークのステータス (特別なメッセージ) を変更するための Google API はありますか? いくつかの RubyOnRails gem を使用して実行できますか? ありがとう。