 26c1299374
			
		
	
	26c1299374
	
	
	
		
			
			help.lua has been rewritten to support "/help command". New variable "command" has been added to plugins for the syntax (w/out slash) to be displayed in main help message. "doc" will be displayed upon "/help command". Output of >12 plugins has been reformated to utilize markup. There is a fairly standard style throughout plugins. get_word() in utilities.lua now has defaults for nil arguments.
		
			
				
	
	
		
			30 lines
		
	
	
		
			597 B
		
	
	
	
		
			Lua
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			597 B
		
	
	
	
		
			Lua
		
	
	
		
			Executable File
		
	
	
	
	
|  -- Requires that the "fortune" program is installed on your computer.
 | |
| 
 | |
| local s = io.popen('fortune'):read('*all')
 | |
| if s:match('fortune: command not found') then
 | |
| 	print('fortune is not installed on this computer.')
 | |
| 	print('fortune.lua will not be enabled.')
 | |
| 	return
 | |
| end
 | |
| 
 | |
| local command = 'fortune'
 | |
| local doc = '`Returns a UNIX fortune.`'
 | |
| 
 | |
| local triggers = {
 | |
| 	'^/fortune[@'..bot.username..']*'
 | |
| }
 | |
| 
 | |
| local action = function(msg)
 | |
| 
 | |
| 	local message = io.popen('fortune'):read('*all')
 | |
| 	sendMessage(msg.chat.id, message)
 | |
| 
 | |
| end
 | |
| 
 | |
| return {
 | |
| 	action = action,
 | |
| 	triggers = triggers,
 | |
| 	doc = doc,
 | |
| 	command = command
 | |
| }
 |