File: module-toc.html

package info (click to toggle)
tiarra 20100212-4
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 2,732 kB
  • ctags: 1,712
  • sloc: perl: 32,032; lisp: 193; sh: 109; makefile: 10
file content (224 lines) | stat: -rw-r--r-- 15,693 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
	  PUBLIC "-//W3C//DTD XHTML 1.1//EN"
	  "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<!-- $Id: module-toc.html 11393 2008-05-11 06:56:12Z topia $ -->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>モジュール一覧 - Tiarra Documentation</title>
    <link rel="stylesheet" type="text/css" href="default.css" />
  </head>
  <body>

    <h1>モジュール一覧</h1>

    <ul class="toc-group">
      
      <li>
	<a href="module/UNCLASSIFIED.html">UNCLASSIFIED</a> <span class="group-description">未分類のモジュール</span>
	<ul class="toc-individual">
	  
	  <li><a href="module/UNCLASSIFIED.html#module-Skeleton">Skeleton</a> <span class="module-description">Skeleton for tiarra-module.</span></li>
	  
	</ul>
      </li>
      
      <li>
	<a href="module/Auto.html">Auto</a> <span class="group-description">自動反応</span>
	<ul class="toc-individual">
	  
	  <li><a href="module/Auto.html#module-Auto::Alias">Auto::Alias</a> <span class="module-description">ユーザエイリアス情報の管理を行ないます。</span></li>
	  
	  <li><a href="module/Auto.html#module-Auto::Answer">Auto::Answer</a> <span class="module-description">特定の発言に反応して対応する発言をする。</span></li>
	  
	  <li><a href="module/Auto.html#module-Auto::Calc">Auto::Calc</a> <span class="module-description">Perlの式を計算させるモジュール。</span></li>
	  
	  <li><a href="module/Auto.html#module-Auto::ChannelWithoutOper">Auto::ChannelWithoutOper</a> <span class="module-description">チャンネルオペレータ権限がなくなってしまったときに発言する。</span></li>
	  
	  <li><a href="module/Auto.html#module-Auto::FetchTitle">Auto::FetchTitle</a> <span class="module-description">発言に含まれるURLからタイトルを取得.</span></li>
	  
	  <li><a href="module/Auto.html#module-Auto::FetchTitle::Plugin::ExtractHeading">Auto::FetchTitle::Plugin::ExtractHeading</a> <span class="module-description">本文から見出しを抽出するFetchTitleプラグイン.</span></li>
	  
	  <li><a href="module/Auto.html#module-Auto::FetchTitle::Plugin::Mixi">Auto::FetchTitle::Plugin::Mixi</a> <span class="module-description">Mixiにログインして見出し抽出出来るようにするFetchTitleプラグイン.</span></li>
	  
	  <li><a href="module/Auto.html#module-Auto::Im">Auto::Im</a> <span class="module-description">名前が呼ばれると、その発言をim.kayac.comに送信する</span></li>
	  
	  <li><a href="module/Auto.html#module-Auto::Joined">Auto::Joined</a> <span class="module-description">特定のチャンネルに誰かがJOINする度に特定のメッセージを発言する。</span></li>
	  
	  <li><a href="module/Auto.html#module-Auto::MesMail">Auto::MesMail</a> <span class="module-description">伝言をメールとして送信する。</span></li>
	  
	  <li><a href="module/Auto.html#module-Auto::Notify">Auto::Notify</a> <span class="module-description">名前が呼ばれると、その発言をim.kayac.comに送信する</span></li>
	  
	  <li><a href="module/Auto.html#module-Auto::Oper">Auto::Oper</a> <span class="module-description">特定の文字列を発言した人を+oする。</span></li>
	  
	  <li><a href="module/Auto.html#module-Auto::Outputz">Auto::Outputz</a> <span class="module-description">チャンネルの発言文字数を outputz に送信する</span></li>
	  
	  <li><a href="module/Auto.html#module-Auto::Random">Auto::Random</a> <span class="module-description">特定の発言に反応してランダムな発言をします。</span></li>
	  
	  <li><a href="module/Auto.html#module-Auto::Reply">Auto::Reply</a> <span class="module-description">特定の発言に反応して発言をします。</span></li>
	  
	  <li><a href="module/Auto.html#module-Auto::Response">Auto::Response</a> <span class="module-description">データファイルの指定にしたがって反応する。</span></li>
	  
	</ul>
      </li>
      
      <li>
	<a href="module/CTCP.html">CTCP</a> <span class="group-description">CTCP 関連</span>
	<ul class="toc-individual">
	  
	  <li><a href="module/CTCP.html#module-CTCP::ClientInfo">CTCP::ClientInfo</a> <span class="module-description">CTCP CLIENTINFOに応答する。</span></li>
	  
	  <li><a href="module/CTCP.html#module-CTCP::DCC::RewriteAddress">CTCP::DCC::RewriteAddress</a> <span class="module-description">クライアントが送信した CTCP DCC のアドレスを変換する。</span></li>
	  
	  <li><a href="module/CTCP.html#module-CTCP::Ping">CTCP::Ping</a> <span class="module-description">CTCP PINGに応答する。</span></li>
	  
	  <li><a href="module/CTCP.html#module-CTCP::Time">CTCP::Time</a> <span class="module-description">CTCP TIMEに応答する。</span></li>
	  
	  <li><a href="module/CTCP.html#module-CTCP::UserInfo">CTCP::UserInfo</a> <span class="module-description">CTCP USERINFOに応答する。</span></li>
	  
	  <li><a href="module/CTCP.html#module-CTCP::Version">CTCP::Version</a> <span class="module-description">CTCP VERSIONに応答する。</span></li>
	  
	</ul>
      </li>
      
      <li>
	<a href="module/Channel.html">Channel</a> <span class="group-description">チャンネルに対する操作</span>
	<ul class="toc-individual">
	  
	  <li><a href="module/Channel.html#module-Channel::Freeze">Channel::Freeze</a> <span class="module-description">特定のチャンネルの発言を、一時的に受信するのをやめる。</span></li>
	  
	  <li><a href="module/Channel.html#module-Channel::Ignore">Channel::Ignore</a> <span class="module-description">指定されたチャンネルの存在を、様々なメッセージから消去する。</span></li>
	  
	  <li><a href="module/Channel.html#module-Channel::Join::Connect">Channel::Join::Connect</a> <span class="module-description">サーバーに初めて接続した時、指定したチャンネルに入るモジュール。</span></li>
	  
	  <li><a href="module/Channel.html#module-Channel::Join::Invite">Channel::Join::Invite</a> <span class="module-description">招待されたらそのチャンネルに入る。</span></li>
	  
	  <li><a href="module/Channel.html#module-Channel::Join::Kicked">Channel::Join::Kicked</a> <span class="module-description">特定のチャンネルからkickされた時に、自動で入りなおす。</span></li>
	  
	  <li><a href="module/Channel.html#module-Channel::Mode::Get">Channel::Mode::Get</a> <span class="module-description">チャンネルにJOINした時、そのチャンネルのモードを取得します。</span></li>
	  
	  <li><a href="module/Channel.html#module-Channel::Mode::Oper::Grant">Channel::Mode::Oper::Grant</a> <span class="module-description">特定のチャンネルに特定の人間がjoinした時に、自分がチャンネルオペレータ権限を持っていれば+oする。</span></li>
	  
	  <li><a href="module/Channel.html#module-Channel::Mode::Set">Channel::Mode::Set</a> <span class="module-description">チャンネルを作成した時に自動的にモードを設定するモジュール。</span></li>
	  
	  <li><a href="module/Channel.html#module-Channel::Rejoin">Channel::Rejoin</a> <span class="module-description">チャンネルオペレータ権限を無くしたとき、一人ならjoinし直す。</span></li>
	  
	</ul>
      </li>
      
      <li>
	<a href="module/Client.html">Client</a> <span class="group-description">クライアントとの入出力</span>
	<ul class="toc-individual">
	  
	  <li><a href="module/Client.html#module-Client::Cache">Client::Cache</a> <span class="module-description">データをキャッシュしてサーバに問い合わせないようにする</span></li>
	  
	  <li><a href="module/Client.html#module-Client::Conservative">Client::Conservative</a> <span class="module-description">サーバが送信するような IRC メッセージを作成するようにする</span></li>
	  
	  <li><a href="module/Client.html#module-Client::Cotton">Client::Cotton</a> <span class="module-description">Cotton の行うおかしな動作のいくつかを無視する</span></li>
	  
	  <li><a href="module/Client.html#module-Client::Eval">Client::Eval</a> <span class="module-description">クライアントから Perl 式を実行できるようにする。</span></li>
	  
	  <li><a href="module/Client.html#module-Client::GetVersion">Client::GetVersion</a> <span class="module-description">クライアントに CTCP Version を発行してバージョン情報を得る</span></li>
	  
	  <li><a href="module/Client.html#module-Client::List">Client::List</a> <span class="module-description">Clientの一覧を取得.</span></li>
	  
	  <li><a href="module/Client.html#module-Client::PatchworkMessage">Client::PatchworkMessage</a> <span class="module-description">IRC メッセージにちょっと変更を加えて、クライアントのバグを抑制する</span></li>
	  
	  <li><a href="module/Client.html#module-Client::ProtectMyself">Client::ProtectMyself</a> <span class="module-description">意図せず自分のニックが変わってしまうのを防止する</span></li>
	  
	  <li><a href="module/Client.html#module-Client::Rehash">Client::Rehash</a> <span class="module-description">全チャンネル分の names の内部キャッシュをクライアントに送信する。</span></li>
	  
	  <li><a href="module/Client.html#module-Client::ShowNick">Client::ShowNick</a> <span class="module-description">show network</span></li>
	  
	</ul>
      </li>
      
      <li>
	<a href="module/Debug.html">Debug</a> <span class="group-description">Tiarraや、Tiarraモジュールのデバッグ用</span>
	<ul class="toc-individual">
	  
	  <li><a href="module/Debug.html#module-Debug::Core">Debug::Core</a> <span class="module-description">Tiarra の内部構造の追跡.</span></li>
	  
	  <li><a href="module/Debug.html#module-Debug::RawLog">Debug::RawLog</a> <span class="module-description">標準出力にクライアントやサーバとの通信をダンプする。</span></li>
	  
	</ul>
      </li>
      
      <li>
	<a href="module/Log.html">Log</a> <span class="group-description">ログの記録</span>
	<ul class="toc-individual">
	  
	  <li><a href="module/Log.html#module-Log::Channel">Log::Channel</a> <span class="module-description">チャンネルやprivのログを取るモジュール。</span></li>
	  
	  <li><a href="module/Log.html#module-Log::ChannelList">Log::ChannelList</a> <span class="module-description">チャンネルリストをテンプレートに沿って HTML 化します。</span></li>
	  
	  <li><a href="module/Log.html#module-Log::Raw">Log::Raw</a> <span class="module-description">サーバとの生の通信を保存する</span></li>
	  
	  <li><a href="module/Log.html#module-Log::Recent">Log::Recent</a> <span class="module-description">クライアントを接続した時に、保存しておいた最近のメッセージを送る。</span></li>
	  
	</ul>
      </li>
      
      <li>
	<a href="module/Network.html">Network</a> <span class="group-description">個別IRC ネットワーク対応のモジュール</span>
	<ul class="toc-individual">
	  
	  <li><a href="module/Network.html#module-Network::Freenode">Network::Freenode</a> <span class="module-description">Freenode サポート</span></li>
	  
	</ul>
      </li>
      
      <li>
	<a href="module/System.html">System</a> <span class="group-description">Tiarra自身の動作に関するもの</span>
	<ul class="toc-individual">
	  
	  <li><a href="module/System.html#module-System::Error">System::Error</a> <span class="module-description">サーバーからのERRORメッセージをNOTICEに埋め込む</span></li>
	  
	  <li><a href="module/System.html#module-System::LivePatch">System::LivePatch</a> <span class="module-description">Live Patch.</span></li>
	  
	  <li><a href="module/System.html#module-System::Macro">System::Macro</a> <span class="module-description">新規にコマンドを追加し、そのコマンドが使われた時に特定の動作をまとめて実行します。</span></li>
	  
	  <li><a href="module/System.html#module-System::NotifyIcon::Win32">System::NotifyIcon::Win32</a> <span class="module-description">タスクトレイにアイコンを表示する。</span></li>
	  
	  <li><a href="module/System.html#module-System::Pong">System::Pong</a> <span class="module-description">サーバーからのPINGメッセージに対し、自動的にPONGを返す。</span></li>
	  
	  <li><a href="module/System.html#module-System::PrivTranslator">System::PrivTranslator</a> <span class="module-description">クライアントからの個人的なprivが相手に届かなくなる現象を回避する。</span></li>
	  
	  <li><a href="module/System.html#module-System::Raw">System::Raw</a> <span class="module-description">マスクで指定したサーバーにIRCメッセージを加工せずに直接送る。</span></li>
	  
	  <li><a href="module/System.html#module-System::Reload">System::Reload</a> <span class="module-description">confファイルやモジュールの更新をリロードするコマンドを追加する。</span></li>
	  
	  <li><a href="module/System.html#module-System::RemoteControl">System::RemoteControl</a> <span class="module-description">特定の発言が送られてきたとき、それに反応してIRCコマンドを実行します。</span></li>
	  
	  <li><a href="module/System.html#module-System::Shutdown">System::Shutdown</a> <span class="module-description">Tiarraを終了させる。</span></li>
	  
	  <li><a href="module/System.html#module-System::WebClient">System::WebClient</a> <span class="module-description">ブラウザ上でログを見たり発言したりできます.</span></li>
	  
	</ul>
      </li>
      
      <li>
	<a href="module/User.html">User</a> <span class="group-description">特定の人間に対する動作や自分自身についての動作</span>
	<ul class="toc-individual">
	  
	  <li><a href="module/User.html#module-User::Away::Client">User::Away::Client</a> <span class="module-description">クライアントが一つも接続されていない時にAWAYを設定します。</span></li>
	  
	  <li><a href="module/User.html#module-User::Away::Nick">User::Away::Nick</a> <span class="module-description">ニックネーム変更に応じて AWAY を設定します。</span></li>
	  
	  <li><a href="module/User.html#module-User::Filter">User::Filter</a> <span class="module-description">指定された人物からのPRIVMSGやNOTICEを書き換える。</span></li>
	  
	  <li><a href="module/User.html#module-User::Ignore">User::Ignore</a> <span class="module-description">指定された人間からのPRIVMSGやNOTICEを破棄してクライアントへ送らないようにするモジュール。</span></li>
	  
	  <li><a href="module/User.html#module-User::Nick::Detached">User::Nick::Detached</a> <span class="module-description">クライアントが接続されていない時に、特定のnickに変更します。</span></li>
	  
	  <li><a href="module/User.html#module-User::ServerOper">User::ServerOper</a> <span class="module-description">特定のネットワークに接続した時、OPERコマンドを発行します。</span></li>
	  
	  <li><a href="module/User.html#module-User::Vanish">User::Vanish</a> <span class="module-description">指定された人物の存在を、様々なメッセージから消去する。</span></li>
	  
	</ul>
      </li>
      
    </ul>
  </body>
</html>