1

ejabberd でメッセージを計画できるようにしたいと考えています。

この目的に最適なソリューションはどれですか?

そして、すべてのメッセージが受信者 (宛先) と日付 (年、月、日、時間..) とともにデータベースに保存されていると仮定すると、送信する必要があります。

それを処理するための最良の選択肢はどれですか?

送信するメッセージがあるかどうかを毎分確認する cron ジョブですか? この場合、Ejabberd にメッセージを送信する必要があることをどのように伝えることができるでしょうか?

それを処理する別のオプションはありますか?

ありがとう!!!

4

2 に答える 2

1

send_message外部ツールから API / コマンドを使用します。そうすれば、選択したプログラミング言語でやりたいことが何でもできます。

send_messageAPI については、https://docs.ejabberd.im/admin/api/#sendmessage---send-a-message-to-a-local-or-remote-bare-of-full-jid で説明されています

于 2016-03-04T16:03:09.140 に答える
1

timer :apply_interval/4 または timer:apply_after/4のいずれかのオプションを使用して独自のカスタム ejabberd モジュールを開発するか、タスクを達成するためにgen_server内に組み込みメカニズムを実装します。ejabberd_router:route(From, To, Stanza)を使用してメッセージを送信します。

于 2016-03-04T02:47:03.407 に答える