From: timriker Date: Wed, 14 Jul 2004 19:43:19 +0000 (+0000) Subject: literal _default factoid - to get default entries X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=eab8abd6d77ccce82e8ca4b5e4c749f47865edb4;p=infobot.git literal _default factoid - to get default entries git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@1005 c11ca15a-4712-0410-83d8-924469b57eb5 --- diff --git a/files/blootbot.help b/files/blootbot.help index 59f7752..9184ba3 100644 --- a/files/blootbot.help +++ b/files/blootbot.help @@ -235,8 +235,8 @@ listvalues: D: Search the factoid database by value (description) listvalues: U: ## listvalues: E: ## blootbot -literal: used to get a raw factoid contents -literal: U: ## +literal: used to get a raw factoid contents. Use _default to ignore factoidSearch path. +literal: U: ## [_default|prefix] literal: E: ## blootbot lobotomy: I can be given a lobotomy ([o] is required) if people start to abuse me. To bring me back to life, give me an unlobotomy diff --git a/src/Factoids/Reply.pl b/src/Factoids/Reply.pl index 4457ae1..efd83e7 100644 --- a/src/Factoids/Reply.pl +++ b/src/Factoids/Reply.pl @@ -35,6 +35,11 @@ sub getReply { @searches = ('_default'); } + if ($literal and $message =~ /^_default\s+/) { + @searches = ('_default'); + $message =~ s/^_default\s+//; + } + # check for factoids with each prefix foreach $search (@searches) { if ($search eq '_default') {