# HG changeset patch # User Mikael Berthe # Date 1271186170 -7200 # Node ID 3e3767ada403c620855fadd1d99e5c6e2ce2fb25 # Parent 508108deee63e81cbc429b1f04f44d47dd186b0b Filter out trailing punctuation signs in xep command diff -r 508108deee63 -r 3e3767ada403 mcbot/cmds/xep.lua --- a/mcbot/cmds/xep.lua Tue Apr 13 21:07:41 2010 +0200 +++ b/mcbot/cmds/xep.lua Tue Apr 13 21:16:10 2010 +0200 @@ -33,6 +33,7 @@ -- Logics comes from MattJ's riddim bot local function lookup_xep (xepnum) + xepnum = xepnum:gsub("[%s%?%.%!]+$", ""):upper() -- Check that xepnum is a valid number xepnum = tonumber(xepnum) if not xepnum or xepnum <= 0 or xepnum > 9999 then return nil, "What XEP?" end