From 4f277ed6bfe93a1373740eb9e522b02e63d8abc5 Mon Sep 17 00:00:00 2001 Message-Id: <4f277ed6bfe93a1373740eb9e522b02e63d8abc5.1715861835.git.mdw@distorted.org.uk> From: Mark Wooding Date: Tue, 9 Oct 2001 14:03:39 +0000 Subject: [PATCH] Proposed "tell" specification. Organization: Straylight/Edgeware From: Ian Jackson --- helpinfos | 46 ++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 40 insertions(+), 6 deletions(-) diff --git a/helpinfos b/helpinfos index a82ec53..1c43fc2 100644 --- a/helpinfos +++ b/helpinfos @@ -14,6 +14,7 @@ General commands: Registration and user settings: !op [] !channel [] [....] !leave [] Additional help topics: !ping [] !identify !identpass !invite !blight-id + !tell Send commands to me by /msg, or say them in channel with \! in front. To get me on a channel, invite me. To become channel manager, op me. @@ -23,6 +24,38 @@ help gives help on a command help gives help on an option help gives help on an additional topic +:tell +tell + Leaves a message for someone, which will be delivered according to + their `set !tellme' setting, or failing that your `set !tellbounce'. + +:tellbounce +!set tellbounce after (Default: 80h.) + If undelivered longer than that, I will: +!set tellbounce discard Just throw it away. (Default.) +!set tellbounce tellme Try a bounce `tell' that long. +!set tellbounce mailto Email you. (Secure nicks only.) + +:tellme +!set tellme configures how you receive messages sent with !tell: + set tellme insecure When I see you. (Default.) + set tellme secure Hide body until secure ident. + set tellme refuse Do not accept messages. + set tellme mailto By email. (Secure nicks only.) +and also when to consider them delivered: + set tellme unreliable Tell you once, then forget. + set tellme pester Remind until you say !delmsg. + set tellme reliable Like pester, but identify req'd. + set tellme remind [] + Remind until you talk on channel within + of me having told you. (Default is remind 1h 30s.) + +:delmsg +delmsg [ ...] +Forgets about messages I've told you about: either all of them, or +only those from certain nicks. Necessary if you !set !tellme pester +or reliable, and also works with remind, but not with unreliable. + :seen seen Tells you or the channel when I last saw that nick in @@ -185,12 +218,13 @@ Replies with hopefully-useful information, including: I can tell you this automatically if you like - see `help !marktime'. :marktime -!set marktime off Only an explicit `!ping' command sends you info. -set marktime once Send ping info shortly after I first see you. -set marktime s Also send info every seconds (min 300s). -set marktime ks Also send info every kiloseconds (min 1ks). -set marktime m Also send info every minutes (min 5m). -set marktime h Also send info every hours (min 1h). +!set marktime off Only an explicit `!ping' command sends info. +set marktime once Send ping info shortly after I first see you. +set marktime Also send info regularly (min. interval 5m). + +:interval +Intervals in commands are , where the unit is one of +s for seconds, ks for kiloseconds, m for minutes, h for hours. # Local variables: # fill-column: 69 -- [mdw]