[javapool] Add readme
- [javapool] Add readme with build instructions - Fix message parsing crash when spaces appear as first char of message body (thanks lucidiot)
This commit is contained in:
		
							parent
							
								
									83bb66d94c
								
							
						
					
					
						commit
						326968d8c8
					
				
							
								
								
									
										20
									
								
								bots/javapool/readme.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								bots/javapool/readme.md
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,20 @@ | |||||||
|  | # javapool | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | ## Install | ||||||
|  | 
 | ||||||
|  | - Install [Nim], then build the executable: `nim c -d:release -d:ssl bot.nim` | ||||||
|  | 
 | ||||||
|  | - Copy the `.config-sample/` directory and rename it to `.config`.  | ||||||
|  | 
 | ||||||
|  | - Edit .config/config.json` to insert the server connection details, and | ||||||
|  |   `.config/codes.json` to add or remove the service codes to which the bot will | ||||||
|  |   respond. | ||||||
|  | 
 | ||||||
|  | - Run the bot: `./bot` | ||||||
|  | 
 | ||||||
|  | - To run the bot in the background, you can use a service unit manager like | ||||||
|  |   systemd (see examples of service files in `init-scripts/`). | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | [Nim]: https://nim-lang.org/install.html | ||||||
| @ -191,7 +191,7 @@ proc parseMessage*(prefix: string, str: string): Message = | |||||||
|   var  |   var  | ||||||
|     msg: Message |     msg: Message | ||||||
|     strLen: int |     strLen: int | ||||||
|   if find(str, "PRIVMSG") != -1 and find(str, "!") != -1: |   if find(str, "PRIVMSG") != -1 and find(str, ":" & prefix) != -1: | ||||||
|     # code |     # code | ||||||
|     strLen = split(str)[3].len() - 1 |     strLen = split(str)[3].len() - 1 | ||||||
|     var cPLen = prefix.len() |     var cPLen = prefix.len() | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user