Viraat Chandra 
								
							 
						 
						
							
							
							
							
								
							
							
								a2557ccbe6 
								
							 
						 
						
							
							
								
								interactive bots: Create Mention bot.  
							
							
							
						 
						
							2017-12-28 16:33:00 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									neiljp (Neil Pilgrim) 
								
							 
						 
						
							
							
							
							
								
							
							
								134b94e630 
								
							 
						 
						
							
							
								
								requirements: Upgrade to mypy 0.560 & adjust generics flag.  
							
							... 
							
							
							
							This upgrades to the same mypy as zulip/zulip at this point. 
							
						 
						
							2017-12-21 18:43:42 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marco Burstein 
								
							 
						 
						
							
							
							
							
								
							
							
								878691a745 
								
							 
						 
						
							
							
								
								bots: Create Wit.ai Bot.  
							
							... 
							
							
							
							Wit.ai Bot communicates with the Wit.ai API. It can be configured with
any Wit.ai token and allows for setting up a custom handler function to
handle Wit.ai responses. 
							
						 
						
							2017-12-18 10:32:05 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marco Burstein 
								
							 
						 
						
							
							
							
							
								
							
							
								e9aa94f81c 
								
							 
						 
						
							
							
								
								mypy: Add annotations for Link Shortener Bot.  
							
							... 
							
							
							
							Based on work started by @skunkmb. 
							
						 
						
							2017-12-12 13:57:55 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									neiljp (Neil Pilgrim) 
								
							 
						 
						
							
							
							
							
								
							
							
								28687f18ca 
								
							 
						 
						
							
							
								
								mypy: Add --disallow-any=generics & extend typing accordingly.  
							
							... 
							
							
							
							Also reset typing of ExternalBotHandler to Any after discussion. 
							
						 
						
							2017-12-11 20:14:00 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									fredfishgames 
								
							 
						 
						
							
							
							
							
								
							
							
								424a4bb631 
								
							 
						 
						
							
							
								
								add _ to googletranslate and googlesearch  
							
							
							
						 
						
							2017-12-11 13:15:43 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									fredfishgames 
								
							 
						 
						
							
							
							
							
								
							
							
								657c6d7b9c 
								
							 
						 
						
							
							
								
								interactive bots: Create DialogFlow bot.  
							
							
							
						 
						
							2017-12-11 13:15:43 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rohitt Vashishtha 
								
							 
						 
						
							
							
							
							
								
							
							
								e5e5868414 
								
							 
						 
						
							
							
								
								tests: Add test_helloworld to run-mypy list.  
							
							
							
						 
						
							2017-12-11 11:43:44 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marco Burstein 
								
							 
						 
						
							
							
							
							
								
							
							
								3c66894aff 
								
							 
						 
						
							
							
								
								incrementor: Clean up type annotation/conversion.  
							
							... 
							
							
							
							This adds mypy annotations, and we also make the type
conversions in `handle_message` be a little more clear.
(@showell helped clean up this commit a bit) 
							
						 
						
							2017-12-11 10:59:40 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marco Burstein 
								
							 
						 
						
							
							
							
							
								
							
							
								3c794b384b 
								
							 
						 
						
							
							
								
								mypy: Add annotations for Yoda Bot.  
							
							
							
						 
						
							2017-12-11 07:33:16 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marco Burstein 
								
							 
						 
						
							
							
							
							
								
							
							
								8f64405bae 
								
							 
						 
						
							
							
								
								mypy: Add annotations for Wikipedia Bot.  
							
							
							
						 
						
							2017-12-11 07:26:43 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marco Burstein 
								
							 
						 
						
							
							
							
							
								
							
							
								0467f83314 
								
							 
						 
						
							
							
								
								mypy: Add annotations for xkcd Bot.  
							
							
							
						 
						
							2017-12-11 07:26:43 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marco Burstein 
								
							 
						 
						
							
							
							
							
								
							
							
								700ce6a673 
								
							 
						 
						
							
							
								
								bots: Create Chess Bot.  
							
							... 
							
							
							
							Chess Bot is a bot that allows you to play chess against either another
user or the computer. Use `start with other user` or
`start as <color> with computer` to start a game.
In order to play against a computer, `chess.conf` must be set with the
key `stockfish_location` set to the location of the Stockfish program on
this computer.
Use `bot_handler.storage` to preserve game state across messages.
(@showell also did minor work here to have the test use verify_dialog()
and have the bot respond to empty messages) 
							
						 
						
							2017-12-10 09:14:32 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kai Chen 
								
							 
						 
						
							
							
							
							
								
							
							
								d33e9b9d92 
								
							 
						 
						
							
							
								
								mypy: Add annotations for converter.  
							
							
							
						 
						
							2017-12-10 04:59:27 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sivagiri Visakan 
								
							 
						 
						
							
							
							
							
								
							
							
								381401b11b 
								
							 
						 
						
							
							
								
								bots: Add mypy to youtube bot  
							
							
							
						 
						
							2017-12-09 03:56:33 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									fredfishgames 
								
							 
						 
						
							
							
							
							
								
							
							
								ab9128d939 
								
							 
						 
						
							
							
								
								mypy: Add annotations for weather.  
							
							
							
						 
						
							2017-12-08 14:55:35 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									fredfishgames 
								
							 
						 
						
							
							
							
							
								
							
							
								f7f54d159f 
								
							 
						 
						
							
							
								
								mypy: Add annotations for virtual_fs.  
							
							
							
						 
						
							2017-12-08 14:55:35 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									fredfishgames 
								
							 
						 
						
							
							
							
							
								
							
							
								9d5fbc2b5b 
								
							 
						 
						
							
							
								
								mypy: Add annotations for help.  
							
							
							
						 
						
							2017-12-07 19:12:39 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									fredfishgames 
								
							 
						 
						
							
							
							
							
								
							
							
								40c09b4b16 
								
							 
						 
						
							
							
								
								mypy: Add annotations for googlesearch.  
							
							
							
						 
						
							2017-12-07 19:12:39 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									fredfishgames 
								
							 
						 
						
							
							
							
							
								
							
							
								b7dbe7af41 
								
							 
						 
						
							
							
								
								mypy: Add annotations for github_detail.  
							
							
							
						 
						
							2017-12-07 19:12:39 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jerry Zhang 
								
							 
						 
						
							
							
							
							
								
							
							
								77e9be0783 
								
							 
						 
						
							
							
								
								bots/giphy: Use Python 3 type mypy annotations.  
							
							
							
						 
						
							2017-12-07 00:22:57 -03:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jerry Zhang 
								
							 
						 
						
							
							
							
							
								
							
							
								95b8ea4751 
								
							 
						 
						
							
							
								
								bots/followup: Use Python 3 type mypy annotations.  
							
							
							
						 
						
							2017-12-07 00:22:57 -03:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rohitt Vashishtha 
								
							 
						 
						
							
							
							
							
								
							
							
								69ad29faad 
								
							 
						 
						
							
							
								
								tools: Allow force including files for mypy.  
							
							
							
						 
						
							2017-12-04 07:27:20 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Howell 
								
							 
						 
						
							
							
							
							
								
							
							
								efeac92d42 
								
							 
						 
						
							
							
								
								Add tools/test-lib.  
							
							... 
							
							
							
							This starts to add direct test coverage on
zulip_bots/zulip_bots/lib.py.
It is not yet integrated into tools/test-main. 
							
						 
						
							2017-11-29 13:45:51 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Howell 
								
							 
						 
						
							
							
							
							
								
							
							
								80e4ef9f72 
								
							 
						 
						
							
							
								
								Create terminal.py to run bots in the terminal.  
							
							... 
							
							
							
							This program replaces zulip_bot_output.py, which had
gotten a little out of date.
It should be able to simulate a terminal conversation for
all of our bots, including those that use "advanced" features:
    third party config files: tested with giphy
    message updates: tested with incrementor
    storage: tested with virtual_fs and others 
							
						 
						
							2017-11-28 10:52:13 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									derAnfaenger 
								
							 
						 
						
							
							
							
							
								
							
							
								80534a50b6 
								
							 
						 
						
							
							
								
								zulip_bots: Add directory for unmaintained bots.  
							
							
							
						 
						
							2017-11-02 15:15:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Abbott 
								
							 
						 
						
							
							
							
							
								
							
							
								075e368818 
								
							 
						 
						
							
							
								
								run-mypy: Document why certain files are not mypy-checked.  
							
							
							
						 
						
							2017-10-26 23:02:52 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alena Volkova 
								
							 
						 
						
							
							
							
							
								
							
							
								25d6c68d4d 
								
							 
						 
						
							
							
								
								mypy: zulip_botserver: Fix errors in setup.py.  
							
							
							
						 
						
							2017-10-27 00:56:16 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alena Volkova 
								
							 
						 
						
							
							
							
							
								
							
							
								ed51cabf1b 
								
							 
						 
						
							
							
								
								mypy: zulip_botserver: Fix errors in zulip_botserver/server.py.  
							
							
							
						 
						
							2017-10-27 00:56:16 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alena Volkova 
								
							 
						 
						
							
							
							
							
								
							
							
								81205ea813 
								
							 
						 
						
							
							
								
								mypy: zulip_botserver: Fix errors in tests/__init__.py.  
							
							
							
						 
						
							2017-10-27 00:56:16 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alena Volkova 
								
							 
						 
						
							
							
							
							
								
							
							
								fd519252d6 
								
							 
						 
						
							
							
								
								mypy: zulip_bots: Fix errors in zulip_bots/zulip_bot_output.py.  
							
							
							
						 
						
							2017-10-27 00:56:16 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alena Volkova 
								
							 
						 
						
							
							
							
							
								
							
							
								5e7f4c595f 
								
							 
						 
						
							
							
								
								mypy: zulip_bots: Annotate zulip_bots/test_run.py.  
							
							
							
						 
						
							2017-10-27 00:56:16 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alena Volkova 
								
							 
						 
						
							
							
							
							
								
							
							
								afb9886553 
								
							 
						 
						
							
							
								
								mypy: zulip_bots: Fix errors in zulip_bots/test_lib.py.  
							
							
							
						 
						
							2017-10-27 00:56:16 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alena Volkova 
								
							 
						 
						
							
							
							
							
								
							
							
								6546917088 
								
							 
						 
						
							
							
								
								mypy: zulip_bots: Annotate zulip_bots/run.py.  
							
							
							
						 
						
							2017-10-27 00:56:16 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alena Volkova 
								
							 
						 
						
							
							
							
							
								
							
							
								47d8ab8f9a 
								
							 
						 
						
							
							
								
								mypy: zulip_bots: Fix errors in zulip_bots/provision.py.  
							
							
							
						 
						
							2017-10-27 00:56:15 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alena Volkova 
								
							 
						 
						
							
							
							
							
								
							
							
								3a20dee621 
								
							 
						 
						
							
							
								
								mypy: zulip_bots: Fix errors in zulip_bots/lib.py.  
							
							
							
						 
						
							2017-10-27 00:56:15 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alena Volkova 
								
							 
						 
						
							
							
							
							
								
							
							
								ad050fc806 
								
							 
						 
						
							
							
								
								mypy: zulip_bots: Fix errors in setup.py.  
							
							
							
						 
						
							2017-10-27 00:56:15 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alena Volkova 
								
							 
						 
						
							
							
							
							
								
							
							
								3d282a12a7 
								
							 
						 
						
							
							
								
								mypy: zulip_bots: Fix errors in generate_manifest.py.  
							
							
							
						 
						
							2017-10-27 00:56:06 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alena Volkova 
								
							 
						 
						
							
							
							
							
								
							
							
								fe6deb2e03 
								
							 
						 
						
							
							
								
								mypy: zulip: Fix errors in tests/test_default_arguments.py.  
							
							
							
						 
						
							2017-10-27 00:56:06 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alena Volkova 
								
							 
						 
						
							
							
							
							
								
							
							
								99785a1be4 
								
							 
						 
						
							
							
								
								mypy: zulip: Fix errors in tests/__init__.py.  
							
							
							
						 
						
							2017-10-27 00:56:06 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alena Volkova 
								
							 
						 
						
							
							
							
							
								
							
							
								671a078137 
								
							 
						 
						
							
							
								
								mypy: zulip: Fix errors in integrations/zephyr/process_ccache.  
							
							
							
						 
						
							2017-10-27 00:56:06 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alena Volkova 
								
							 
						 
						
							
							
							
							
								
							
							
								8becce7c98 
								
							 
						 
						
							
							
								
								mypy: zulip: Annotate integrations/svn/zulip_svn_config.py.  
							
							
							
						 
						
							2017-10-27 00:56:06 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alena Volkova 
								
							 
						 
						
							
							
							
							
								
							
							
								ab192fe937 
								
							 
						 
						
							
							
								
								mypy: zulip: Annotate integrations/perforce/zulip_perforce_config.py.  
							
							
							
						 
						
							2017-10-27 00:56:06 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alena Volkova 
								
							 
						 
						
							
							
							
							
								
							
							
								7ad3324aaa 
								
							 
						 
						
							
							
								
								mypy: zulip: Fix errors in integrations/log2zulip/log2zulip.  
							
							
							
						 
						
							2017-10-27 00:55:54 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alena Volkova 
								
							 
						 
						
							
							
							
							
								
							
							
								995dc33334 
								
							 
						 
						
							
							
								
								mypy: zulip: Fix errors in integrations/irc/irc_mirror_backend.py.  
							
							
							
						 
						
							2017-10-26 17:02:14 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alena Volkova 
								
							 
						 
						
							
							
							
							
								
							
							
								af957c18fe 
								
							 
						 
						
							
							
								
								mypy: zulip: Annotate integrations/git/zulip_git_config.py.  
							
							
							
						 
						
							2017-10-26 17:02:14 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									derAnfaenger 
								
							 
						 
						
							
							
							
							
								
							
							
								839bbf0db4 
								
							 
						 
						
							
							
								
								tools: Enhance output of run-mypy.  
							
							... 
							
							
							
							This removes the excessively verbose lists of files
to be tested, and flushes the output after every print
to update the user on the current status in real time. 
							
						 
						
							2017-10-20 08:30:33 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									derAnfaenger 
								
							 
						 
						
							
							
							
							
								
							
							
								449d5faa59 
								
							 
						 
						
							
							
								
								mypy: Run mypy for each package separately.  
							
							
							
						 
						
							2017-09-27 20:40:08 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									derAnfaenger 
								
							 
						 
						
							
							
							
							
								
							
							
								abe9338cfe 
								
							 
						 
						
							
							
								
								mypy: Add erroring files to exclude list.  
							
							
							
						 
						
							2017-09-27 11:44:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									derAnfaenger 
								
							 
						 
						
							
							
							
							
								
							
							
								9ddb5518f4 
								
							 
						 
						
							
							
								
								tools: Remove duplicate lister.py  
							
							
							
						 
						
							2017-09-27 10:49:41 +02:00