ICQとチャットの連携
ゆいちゃっとスクリプト利用者の皆様、こんにちは。
チャットの管理人やっていますと、自分のチャットに入室者がいたときに、通知してもらえるような
機能が欲しくなったりします。
メールの送信ボタンを作ってやれば、まぁいいわけですけど、ちょっち不便です。
そこで、ICQを利用した 管理人への通知/呼出し機能を考えてみました。♪
ゆいちゃっとのenter.cgi の sub html{}内に、チャットの発言用画面があると思います。
その辺りに下記のHTMLを埋め込んでみましょう。
例1.呼出しボタンのフォーム
<FORM action="http://wwp.mirabilis.com/scripts/WWPMsg.dll" method="POST" TARGET="down">
<INPUT TYPE="hidden" NAME="from" VALUE="CHAT_CALL">
<INPUT TYPE="hidden" NAME="fromemail" VALUE="none">
<INPUT TYPE="hidden" NAME="subject" VALUE="CHAT_CALL">
<INPUT TYPE="hidden" NAME="body" VALUE="来て来て〜♪ $name $date">
<INPUT TYPE="hidden" NAME="to" VALUE="12345678">
<INPUT TYPE="submit" NAME="Send" VALUE="管理人呼出し">
</FORM>
12345678には、自分のICQのUINを指定します。
この呼出しボタンを押すと、指定したUINにメッセージが届くと思います。
例2. 入室者自動通知システム
<IMG SRC="http://wwp.mirabilis.com/scripts/WWPMsg.dll?fromemail=none&subject=CHAT_CALL&from=CHAT_CALL&to=12345678&body=Enter+$name+$date" width="1" height="1">
上記画像タグをenter.cgi の sub html{}内の適当なところに入れて下さい。
例1は、ボタン式でしたが、ブラウザの画像自動読込み機能を使うと簡単に自動通知させることもできます。
補足:
ブラウザの画像自動読込み機能の設定をオフにしている人からは通知されません。
画像の読込み中に、重いなーとか思われてSTOPボタンを押されると通知されません。
注意
- 例では、http://wwp.mirabilis.com/scripts/WWPMsg.dll になっていますが、将来、別のサーバ/ファイル名になるかもしれません。そんな時は、ICQのホームページでちゃーんと調べて下さい。
- 入力項目(fromemail,subject,body...etc)は、全て省略できません。
- 決して 悪用はしないでください。意味不明? hーん。(笑)
-
- 専門的な話になりますが、例2の場合、$name や$date は、URLエンコードした方が問題が少ないです。能力のある人は改良したほうがいいでしょう。(URLエンコードについて)
このアイデア自体は、別にゆいちゃっと以外でも使えますけど、他に応用するときも、私のホームページhttp://www.cup.com/yui/にリンクしてもらえると嬉しいなー と思うのは 私の我がまま? (笑)
ではでは、失礼します。
Thanks to ラダーさん、ほえほえさん