From c135018d9f8b3ac24d4a726d8555fa6ef3d8f6c4 Mon Sep 17 00:00:00 2001 From: multiple creatures Date: Wed, 17 Jul 2019 01:58:59 -0500 Subject: [PATCH] add `i:am:list` bangtag --- app/lib/bangtags.rb | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/lib/bangtags.rb b/app/lib/bangtags.rb index 635820789..4b24e9d47 100644 --- a/app/lib/bangtags.rb +++ b/app/lib/bangtags.rb @@ -387,6 +387,13 @@ class Bangtags @vars.delete('_they:are') status.footer = nil next + elsif who == 'list' + @status.visibility = :direct + @status.content_type = 'text/markdown' + names = @vars.keys.select { |k| k.start_with?('_they:are:') } + names.map! { |k| " #{k[10..-1]} is #{@vars[k]}" } + @chunks << (['`i:am:list`:'] + names).join("\n") + "\n" + next end name = who.downcase.gsub(/\s+/, '').strip description = cmd[3..-1].join(':').strip