XChatを使用しています。私のチャットサーバーは:
irc.foonetic.net
オペレータ権限を持つチャンネルを作成しました。私のチャンネルに参加しているすべてのメンバーに、チャットの履歴をナビゲートしてもらいたい(スーパーユーザーチャットのように)。できますか?これを可能にするクライアントソフトウェアはありますか?もしそうなら、WindowsとLinuxの両方のクライアントアプリケーションに名前を付けることができますか?また、チャンネルに参加しているメンバーに何らかのテキストで挨拶することはできますか?
ヘルプとリンクをいただければ幸いです。
挨拶については、多くの場合、チャネル登録サービスがこれを提供します。 FooneticのChanServには、「ENTRYMSG」というオプションがあります。
<grawity>ヘルプセットentrymsg -ChanServ- ***** ChanServヘルプ***** -ChanServ- SET ENTRYMSGのヘルプ: - ChanServ- -ChanServ- SET ENTRYMSGを使用すると、 -ChanServ- -ChanServ-チャネルに参加するすべてのユーザーに送信されるメッセージを変更または設定できます。 -ChanServ- -ChanServ-構文:SET <#channel> ENTRYMSG [メッセージ] -ChanServ- -ChanServ-例: -ChanServ-/msg ChanServ SET #support ENTRYMSG #supportへようこそ。 5行を超えて貼り付けないでください。 -ChanServ- *****ヘルプの終了*****
バックログはより困難です。ほとんどのIRCサーバーには、プライバシーとパフォーマンスの理由から、メッセージのロギングはありません。そのため、ユーザーはチャネルに参加する前に送信されたメッセージを知ることはありません。一部のユーザーはIRCバウンサー(ZNCやpsyBNCなど)は24/7チャネルにとどまり、ユーザーがバウンサーに接続すると最後のいくつかのメッセージを送信します。MibbitなどのWebベースのクライアントは、- 共有ログ–少なくとも1人のMibbitユーザーがチャネルにいる限り、他のすべてのユーザーはバックログを受信できます。
その上、最近までIRCには元のタイムスタンプを送信する方法がなかったため、履歴wasが再生された場合、すべての古いメッセージは次のように表示されます。醜い「[12:34]」がメッセージテキストに追加された状態で一度に送信されます。現在、これにはオプションの拡張機能がありますが、ZNCバウンサーと2〜3個のクライアントのみがまだサポートしています。ただし、再生はサーバー(またはバウンサー)自体によって行われ、ボットによって行われるときではありません。
したがって、これは、a)要求に応じてバックログを提供するボットを作成するか、b)IRCこの機能を提供するバウンサーを使用するようにユーザーに要求すること)によってのみ取得できます。