send_delayed plugin: Give feedback on using /send_delayed.
This commit is contained in:
parent
453d8a8a6f
commit
c1ce94987a
1 changed files with 5 additions and 1 deletions
|
@ -38,15 +38,19 @@ class Plugin(BasePlugin):
|
||||||
@command_args_parser.quoted(2)
|
@command_args_parser.quoted(2)
|
||||||
def command_delayed(self, args):
|
def command_delayed(self, args):
|
||||||
if args is None:
|
if args is None:
|
||||||
|
self.core.command.help('send_delayed')
|
||||||
return
|
return
|
||||||
delay_str, txt = args
|
delay_str, txt = args
|
||||||
delay = common.parse_str_to_secs(delay_str)
|
delay = common.parse_str_to_secs(delay_str)
|
||||||
if not delay_str:
|
if not delay:
|
||||||
|
self.api.information('Failed to parse %s.' % delay_str, 'Error')
|
||||||
return
|
return
|
||||||
|
|
||||||
tab = self.api.current_tab()
|
tab = self.api.current_tab()
|
||||||
timed_event = timed_events.DelayedEvent(delay, self.say, (tab, txt))
|
timed_event = timed_events.DelayedEvent(delay, self.say, (tab, txt))
|
||||||
self.api.add_timed_event(timed_event)
|
self.api.add_timed_event(timed_event)
|
||||||
|
self.api.information('Delayed message will be sent in %ds (%s).'
|
||||||
|
% (delay, delay_str), 'Info')
|
||||||
|
|
||||||
def completion_delay(self, the_input):
|
def completion_delay(self, the_input):
|
||||||
txt = the_input.get_text()
|
txt = the_input.get_text()
|
||||||
|
|
Loading…
Reference in a new issue