6

モジュールを Perl スクリプトで使用しNet::Jabber::Botていますが、正常に動作しますが、メッセージを送信しようとすると新しい行がすべて削除されるという問題が 1 つあります。2 つの質問:

  1. メッセージに改行を入れるにはどうすればよいでしょうか? chompどこかを無効にする必要がありますか?
  2. Jabber/XMPP の新しい回線はどうなりますか?
4

1 に答える 1

3

これは既知の問題です。誰かがすでにこのパッチを送信しています:http ://code.google.com/p/perl-net-jabber-bot/issues/detail?id = 24

\ nを直接送信することはできませんが、コードに印刷できない文字が含まれていない場合は、xmpp/jabberでコード化された改行を送信できる可能性があります。

このサブでは:

sub _send_individual_message {
...
# Strip out anything that's not a printable character
# Now with unicode support?
$message_chunk =~ s/[^[:print:]]+/./xmsg; 
于 2012-12-07T09:20:41.090 に答える