|
@@ 386-407 (lines=22) @@
|
| 383 |
|
|
| 384 |
|
|
| 385 |
|
# Log agreed item in the HTML log |
| 386 |
|
@module.commands("agreed") |
| 387 |
|
@module.example(".agreed Bowties are cool") |
| 388 |
|
def meetingagreed(bot, trigger): |
| 389 |
|
""" |
| 390 |
|
Log an agreement in the meeting log.\ |
| 391 |
|
See [meetbot module usage]({% link _usage/meetbot-module.md %}) |
| 392 |
|
""" |
| 393 |
|
if not is_meeting_running(trigger.sender): |
| 394 |
|
bot.say("There is no active meeting") |
| 395 |
|
return |
| 396 |
|
if not trigger.group(2): |
| 397 |
|
bot.say("Try `{}agreed Bowties are cool`".format(bot.config.core.help_prefix)) |
| 398 |
|
return |
| 399 |
|
if not is_chair(trigger.nick, trigger.sender): |
| 400 |
|
bot.say("Only meeting head or chairs can do that") |
| 401 |
|
return |
| 402 |
|
log_plain("AGREED: " + trigger.group(2), trigger.sender) |
| 403 |
|
log_html_listitem( |
| 404 |
|
"<span style='font-weight: bold'>Agreed: </span>" + trigger.group(2), |
| 405 |
|
trigger.sender, |
| 406 |
|
) |
| 407 |
|
bot.say(formatting.bold("AGREED:") + " " + trigger.group(2)) |
| 408 |
|
|
| 409 |
|
|
| 410 |
|
# Log link item in the HTML log |
|
@@ 444-464 (lines=21) @@
|
| 441 |
|
|
| 442 |
|
|
| 443 |
|
# Log informational item in the HTML log |
| 444 |
|
@module.commands("info") |
| 445 |
|
@module.example(".info all board members present") |
| 446 |
|
def meetinginfo(bot, trigger): |
| 447 |
|
""" |
| 448 |
|
Log an informational item in the meeting log.\ |
| 449 |
|
See [meetbot module usage]({% link _usage/meetbot-module.md %}) |
| 450 |
|
""" |
| 451 |
|
if not is_meeting_running(trigger.sender): |
| 452 |
|
bot.say("There is no active meeting") |
| 453 |
|
return |
| 454 |
|
if not trigger.group(2): |
| 455 |
|
bot.say( |
| 456 |
|
"Try `{}info some informative thing`".format(bot.config.core.help_prefix) |
| 457 |
|
) |
| 458 |
|
return |
| 459 |
|
if not is_chair(trigger.nick, trigger.sender): |
| 460 |
|
bot.say("Only meeting head or chairs can do that") |
| 461 |
|
return |
| 462 |
|
log_plain("INFO: " + trigger.group(2), trigger.sender) |
| 463 |
|
log_html_listitem(trigger.group(2), trigger.sender) |
| 464 |
|
bot.say(formatting.bold("INFO:") + " " + trigger.group(2)) |
| 465 |
|
|
| 466 |
|
|
| 467 |
|
# called for every single message |