オンラインドキュメント

名前

auto/package.plm - 指定した人にDCCでファイルを届ける

説明

指定した人にメッセージをつけてDCCでファイルを届けます。 DCCでファイルの送信要求を出したあと、 送り先を指定することでファイルを送信することができます。 ファイルが届いているかどうかの確認はユーザがチャンネルに入ってきたときと、 ニックネームを変更したときに行います。 そのため、同じチャンネルに入らないユーザに対しては ファイルを送ることはできません。

プロパティ

auto.package.file ファイル名[;({jis|euc|sjis})]
受け取ったファイルや送り先の情報を格納するファイルを指定します。 ファイルは指定した漢字コードで保存されます。 漢字コードを複数指定した場合は、最初に指定した漢字コードで 保存され、省略した場合は「jis」を指定したことと同じです。 また、「euc」と「sjis」を同時に指定することはできません。
auto.package.directory ディレクトリ名
受け取ったファイルを保存するディレクトリを指定します。 正しく送信されたファイルは消されます。
auto.package.alias ファイル名[;({jis|euc|sjis})]
エイリアスを参照するファイル名を指定します。 このファイルはauto/alias.plmで使用するものと同じものです。 ファイルは指定した漢字コードで保存されている必要があります。
auto.package.get 文字列
ファイルを受け取るための文字列です。 ここで指定した文字列を発言すると、メッセージとともに DCCでファイルが送られてきます。
auto.package.send 文字列
ファイルを送るための文字列です。
auto.package.accept 文字列
ファイルを正しく送ることができたことを知らせる文字列です。
auto.package.receive 文字列
ファイルが届いていることを知らせる文字列です。 チャンネルに入ってきたときやニックネームを変更したときに、 ファイルが届いていればここで指定した文字列を発言します。
auto.package.norequest 文字列
DCCの送信要求を出さずにファイルを送ろうとした場合に ここで指定した文字列を発言します。
auto.package.unknown 文字列
ファイルの送り先がわからない場合に発言する文字列です。
auto.package.nothing 文字列
ファイルが届いていないにもかかわらず、 ファイルの受信を要求した場合にここで指定した文字列を発言します。
auto.package.geterror 文字列
ユーザがファイルを受信しているときにエラーが発生した場合、 ここで指定した文字列を発言します。このときはもう一度要求して 失敗したファイルを受信し直して下さい。
auto.package.senderror 文字列
ユーザがファイルを送信しているときにエラーが発生した場合、 ここで指定した文字列を発言します。 このとき、送ろうとしたファイルやメッセージはすべて破棄されるので、 もう一度送り直して下さい。

設定例

+ auto.package.plm
auto.package.file: package.txt;jis
auto.package.directory: DCC
auto.package.alias: alias.txt;jis,euc
auto.package.get: 小包送って
auto.package.send: 小包
auto.package.accept: 小包を受け取りました
auto.package.receive: 小包が届いています。「小包送って」でお届けします
auto.package.norequest: DCC要求がありません
auto.package.unknown: 宛先がわかりません
auto.package.nothing: 小包は届いていません
auto.package.geterror: DCCの受信に失敗しました
auto.package.senderror: DCCの送信に失敗しました
DCCでファイルの送信要求を出したあと、「小包 pupu ほげほげ」 のように発言すると、「ほげほげ」というメッセージとともに DCCで送信したファイルをpupuというニックネームの人に送ります。 また「alias.txt」の中に適当な情報を指定することによって、 「小包 ぷぷ ほげほげ」のような使い方もできます。 また、このとき送られたファイルはDCCというディレクトリの中に保存されます。

ファイルが届いているときにチャンネルに入ったり、ニックネームを変更すると、 「小包が届いています。「小包送って」でお届けします」と言って知らせます。 このとき「小包送って」と発言すると、送り主の名前とメッセージを発言して、 DCCでファイルを送ってきます。