the rewrite has fixed a number of BUGS and invalidated some TODOs, so both have gotten a cleanup
		
			
				
	
	
		
			45 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			45 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| dr.botzo --- TODO
 | |
|   Both a reminder to myself and a hint to anyone else who wants to hack around...
 | |
| 
 | |
|   * change the countdown report to properly refer to the past
 | |
| 
 | |
|   * markov random chatter, add it back. should just need a thread and some polling
 | |
| 
 | |
|   * twitter polling, add it back. should need a thread, and the ability to reply to a channel
 | |
|     * is this different than printing replies? because we should do that too
 | |
| 
 | |
|   * some sort of cron interface (periodic events)
 | |
|     * thinking about removing this, wouldn't crontab + XML-RPC be enough?
 | |
|       * even better idea now, i think this should be done via django management commands
 | |
| 
 | |
|   * there are a number of places that hardcode event.arguments()[0], these should probably loop
 | |
| 
 | |
|   * something i used to call a bug but now i'm thinking it's a weird non-bug corner case
 | |
|     that i might not even want to fix...
 | |
|     * if a trigger text replacement happens, the original text is unavailable to modules
 | |
|       f.x., saying (this text will be replaced with a trigger)++ will cause (replacement)++
 | |
|       to be seen by the karma module. fix: pass along the original text as an argument
 | |
|       to modules, and/or have karma look in the events structure for the original text
 | |
| 
 | |
|   * create a new help module
 | |
| 
 | |
|   * more text modification nonsense
 | |
| 
 | |
|   * any interesting web service stuff?
 | |
|     * D&D Compendium search?
 | |
| 
 | |
|   * obligatory info command
 | |
| 
 | |
|   * settle on docstrings
 | |
| 
 | |
|   * voice survivor --- track how long users have voice, score them somehow
 | |
| 
 | |
|   * handle disconnects
 | |
|     * i THINK this has been done now, with the new ircbot code
 | |
|     * some kind of option whether or not to reconnect
 | |
|     * this includes:
 | |
|       FROM SERVER: ERROR :Closing Link: dr_botzo[ayu.incorporeal.org] (Ping timeout)
 | |
|       command: error, source: None, target: Closing Link: dr_botzo[ayu.incorporeal.org] (Ping timeout), arguments: []
 | |
| 
 | |
|   * automsg vhost TODO in IrcAdmin
 |