LimeChat2 用マクロ書き直し

Ustream.tv 配信者が LimeChat を使って自 ch の発言権モードを解除するとともにニックネームを変更する一手法 - BiBoLoG で挙げたマクロの設定内容が良くなかったから,書き直す.

マクロは 2 つ作成する.番号つき箇条書きは操作手順で,「マクロの設定」ダイアログが表示されている状態から開始する.

ustmych: 自 ch の設定を変える

  1. 新規: ustmych
  2. 新規
  3. ユーザに %me
  4. コマンドに Join
  5. チャンネルに自 ch
  6. 動作に Mode
  7. 送信先に %c
  8. 動作の情報に -m
  9. ここで実行を止めるにチェック
  10. OK
  11. OK

ustnick: ニックネームを変更する

  1. 新規: ustnick
  2. 新規
  3. ユーザに %me
  4. コマンドに Join
  5. チャンネルに自 ch またはいつも Join するチャンネル名
  6. 動作に Nick
  7. 動作の情報に希望するニックネーム
  8. ここで実行を止めるにチェック
  9. OK
  10. OK

前エントリの何が悪かったのか

ニックネーム変更について,マクロ起動条件が空だったのがいけなかった.無条件でマクロが実行し続けてしまう.そして次のような問題がある

  • チャット入力しても反映されない(LimeChat2 の画面には映るが,サーバへは遅延が大きく発生するか,次の 2 項に収まる)
  • タイムアウトする(ping timeout)
  • サーバから切断される(詳細なメッセージは不明)

備考

「作成時のモード」には一切手を触れないで良い.