 fefe869748
			
		
	
	
		fefe869748
		
	
	
	
	
		
			
			In order to make the layout of all bots consistent, this commit moves each bot into a folder with its name and modifies 'run.py' so that only bots with such a structure can be executed. 'lib' gets renamed to 'bots'.
		
			
				
	
	
		
			21 lines
		
	
	
	
		
			784 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
	
		
			784 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| # DefineBot
 | |
| 
 | |
| * This is a bot that defines a word that the user inputs. Whenever the user
 | |
| inputs a message starting with '@define', the bot defines the word
 | |
| that follows.
 | |
| 
 | |
| * The definitions are brought to the website using an API. The bot posts the
 | |
| definition of the word to the stream from which the user inputs the message.
 | |
| If the user inputs a word that does not exist or a word that is incorrect or
 | |
| is not in the dictionary, the definition is not displayed.
 | |
| 
 | |
| * For example, if the user says "@define crash", all the meanings of crash
 | |
| appear, each in a separate line.
 | |
| 
 | |
| 
 | |
| 
 | |
| * If the user enters a wrong word, like "@define cresh" or "@define crish",
 | |
| then an error message saying no definition is available is displayed.
 | |
| 
 | |
| 
 | |
| 
 |