1533 への返信

IPアドレス取得についてyasi - No.1533
LimeChatを使って、ネット対戦の待ち合わせに使わせてもらっているのですが、
その際「募集」などのキーワードに対してそのコメントを発した人のIPアドレスを表示するようにしたいのですが、マクロでは無理のようなので、やり方を解説していただけでしょうか?


(A) 募集
(B) Aさんがxxx.xxx.xxx.xxxにて対戦を募集しています

↑のように表示させたいのです。
ご教授願います
bana - No.1538
Javascriptが書ける場合は、スクリプトで

・onChannelTextに入ってきたメッセージに、IPアドレスが含まれているか正規表現でチェック。
 含まれている場合は、nickと取り出したIPアドレスをペアにして、グローバルな配列に保存

・onChannelTextのメッセージに「#募集」がマッチした場合は、先の配列からnickとアドレスを読み出して、send()で内容を送信。

こんな感じで実装できるかと思います。

以下の項目を必ず守ってください。守っていない書き込みは無視されるかも知れません。

あなたにとっては1回の質問でも、答える側は1回ではないことを理解してください。

  • 文章はきちんと状況が伝わるように丁寧に書いてください。
  • 話し言葉での書き込みは禁止します。
  • 過去ログを検索して確認してから書き込んでください。
  • 内容がわかるタイトルをつけること。要望する場合は[要望]を先頭につけること。
  • 動作確認はかならず最新版で行ってください。
  • 不適切な文章は、管理人が削除、編集することがあります。
名前*
メッセージ*
パスワード (編集・削除に使用。16文字以内)