Sivagiri Visakan 
								
							 
						 
						
							
							
							
							
								
							
							
								6f9d010ed3 
								
							 
						 
						
							
							
								
								bots: Refactor Youtube bot.  
							
							
							
						 
						
							2017-12-09 03:56:33 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivche1337 
								
							 
						 
						
							
							
							
							
								
							
							
								f947ff44f8 
								
							 
						 
						
							
							
								
								wikipedia bot: Return up to three links from wikipedia for keyword.  
							
							... 
							
							
							
							This change includes updates to the docs and tests as well. 
							
						 
						
							2017-12-08 16:40:16 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivche1337 
								
							 
						 
						
							
							
							
							
								
							
							
								2597de87ef 
								
							 
						 
						
							
							
								
								wikipedia bot: Fix page-not-found error.  
							
							
							
						 
						
							2017-12-08 16:40:16 -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 
								
							 
						 
						
							
							
							
							
								
							
							
								a7f9c6e743 
								
							 
						 
						
							
							
								
								Fixed giphy warning message in bot tests  
							
							
							
						 
						
							2017-12-08 14:52:44 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fredfishgames 
								
							 
						 
						
							
							
							
							
								
							
							
								a026c48278 
								
							 
						 
						
							
							
								
								Added more googlesearch tests  
							
							
							
						 
						
							2017-12-08 14:52:44 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fredfishgames 
								
							 
						 
						
							
							
							
							
								
							
							
								841efcde80 
								
							 
						 
						
							
							
								
								Added too many argument test for googletranslate bot.  
							
							
							
						 
						
							2017-12-08 14:52:44 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									neiljp (Neil Pilgrim) 
								
							 
						 
						
							
							
							
							
								
							
							
								d4284f88f9 
								
							 
						 
						
							
							
								
								XKCD: Adjust tests to use loops, inline responses, remove comments.  
							
							
							
						 
						
							2017-12-08 11:21:02 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									neiljp (Neil Pilgrim) 
								
							 
						 
						
							
							
							
							
								
							
							
								d97401df86 
								
							 
						 
						
							
							
								
								XKCD: Migrate tests to use verify_reply.  
							
							
							
						 
						
							2017-12-08 11:21:02 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									neiljp (Neil Pilgrim) 
								
							 
						 
						
							
							
							
							
								
							
							
								6c7a03e37a 
								
							 
						 
						
							
							
								
								XKCD: Split single test into multiple tests.  
							
							
							
						 
						
							2017-12-08 11:21:02 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fredfishgames 
								
							 
						 
						
							
							
							
							
								
							
							
								5673b49826 
								
							 
						 
						
							
							
								
								Added self: Any linter test  
							
							
							
						 
						
							2017-12-08 10:48:42 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fredfishgames 
								
							 
						 
						
							
							
							
							
								
							
							
								9492495f4b 
								
							 
						 
						
							
							
								
								Removed self: Any from googlesearch  
							
							
							
						 
						
							2017-12-08 10:48:42 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Howell 
								
							 
						 
						
							
							
							
							
								
							
							
								8c73adb6b6 
								
							 
						 
						
							
							
								
								Make tools/review executable.  
							
							
							
						 
						
							2017-12-08 10:47:36 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Howell 
								
							 
						 
						
							
							
							
							
								
							
							
								cb849611c8 
								
							 
						 
						
							
							
								
								bot tests: Add sender_full_name to verify_dialog.  
							
							
							
						 
						
							2017-12-08 08:51:57 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fredfishgames 
								
							 
						 
						
							
							
							
							
								
							
							
								4c4a60d90f 
								
							 
						 
						
							
							
								
								Remove self: Any mypy annotations  
							
							
							
						 
						
							2017-12-08 08:46:21 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Howell 
								
							 
						 
						
							
							
							
							
								
							
							
								5f70e17259 
								
							 
						 
						
							
							
								
								bots: Simplify test_github_details.py.  
							
							
							
						 
						
							2017-12-07 20:15:33 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Howell 
								
							 
						 
						
							
							
							
							
								
							
							
								f421e90a64 
								
							 
						 
						
							
							
								
								bots: Simplify test_encrpyt.py.  
							
							
							
						 
						
							2017-12-07 20:15:33 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Howell 
								
							 
						 
						
							
							
							
							
								
							
							
								7285affbc4 
								
							 
						 
						
							
							
								
								bots: Simplify test_define.py.  
							
							
							
						 
						
							2017-12-07 20:15:33 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Howell 
								
							 
						 
						
							
							
							
							
								
							
							
								2c42b0e42e 
								
							 
						 
						
							
							
								
								minor: Clean up test_converter.py.  
							
							... 
							
							
							
							This removes some imports and uses StubBotTestCase
and verify_dialog. 
							
						 
						
							2017-12-07 20:15:33 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Howell 
								
							 
						 
						
							
							
							
							
								
							
							
								6f0d5239e8 
								
							 
						 
						
							
							
								
								test_googlesearch: Remove self: Any annotations.  
							
							... 
							
							
							
							We can avoid `Any` annotations for `self`, since it is more
noise than signal and since the type of self is already
implicit from how Python classes work. 
							
						 
						
							2017-12-07 19:40:32 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Howell 
								
							 
						 
						
							
							
							
							
								
							
							
								011095018b 
								
							 
						 
						
							
							
								
								Simplify TestGoogleSearchBot.  
							
							... 
							
							
							
							We use verify_reply() for all the tests and de-duplicate
help_message by just having a single test validate both
the '' and 'help' inputs. 
							
						 
						
							2017-12-07 19:40:32 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Howell 
								
							 
						 
						
							
							
							
							
								
							
							
								c01fbe02e1 
								
							 
						 
						
							
							
								
								Remove unneeded imports in test_googlesearch.py.  
							
							
							
						 
						
							2017-12-07 19:40:32 -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 
							
								 
							
						 
					 
				
					
						
							
								
								
									fredfishgames 
								
							 
						 
						
							
							
							
							
								
							
							
								1b16b54780 
								
							 
						 
						
							
							
								
								interactive bots: Create googletranslate bot.  
							
							
							
						 
						
							2017-12-07 06:18:01 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Howell 
								
							 
						 
						
							
							
							
							
								
							
							
								7a963916f2 
								
							 
						 
						
							
							
								
								bot tests: Use StubBotTestCase in test_giphy.py.  
							
							... 
							
							
							
							For three of the tests we use the simpler verify_reply()
API.  For the 403 test, we don't need to rely on setUp
any more to simulate everything for us, and we do more
surgical patching. 
							
						 
						
							2017-12-06 20:29:36 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Howell 
								
							 
						 
						
							
							
							
							
								
							
							
								87662da139 
								
							 
						 
						
							
							
								
								bot tests: Add StubBotTestCase.mock_config_info().  
							
							... 
							
							
							
							We now auto-initialize bots in verify_reply() and have
a mock_config_info() helper that can override the new
StubBotHandler.get_config_info(). 
							
						 
						
							2017-12-06 20:29:36 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Howell 
								
							 
						 
						
							
							
							
							
								
							
							
								be9570c9c4 
								
							 
						 
						
							
							
								
								minor: Remove unused imports in test_giphy.py.  
							
							
							
						 
						
							2017-12-06 20:29:36 -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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Hönig 
								
							 
						 
						
							
							
							
							
								
							
							
								1102057e35 
								
							 
						 
						
							
							
								
								zulip_bots: Make typing import work in Python 3.5.  
							
							... 
							
							
							
							See https://github.com/python/mypy/issues/1838 . 
							
						 
						
							2017-12-06 12:49:46 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Skunk 
								
							 
						 
						
							
							
							
							
								
							
							
								29e22c2c0a 
								
							 
						 
						
							
							
								
								bots: Create Link Shortener Bot.  
							
							... 
							
							
							
							Create Link Shortener Bot using the goo.gl Link Shortening API.
Link Shortener Bot can be mentioned in a conversation, and it will
respond with shortened, goo.gl links for every URL in the message.
For example,
 > @link_shortener_bot @johnsmith Check out this file:
 > https://github.com/zulip/python-zulip-api/blob/master/zulip_bots/ 
and Link Shortener Bot would respond
 > https://github.com/zulip/python-zulip-api/blob/master/zulip_bots/ :
 > https://goo.gl/Mt5z3c 
In order to use Link Shortener Bot, an API key for goo.gl must be set
in `link_shortener.conf` in the `link_shortener` folder. 
							
						 
						
							2017-12-05 06:08:30 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rohitt Vashishtha 
								
							 
						 
						
							
							
							
							
								
							
							
								e5685adf2e 
								
							 
						 
						
							
							
								
								tests: Do not generate coverage report on Python 2.  
							
							... 
							
							
							
							Since we have dropped Python 2 support for the bots and botserver
packages, we now have 'invalid' syntax if we run coverage
for all packages in a Python 2 environment. 
							
						 
						
							2017-12-04 07:27:20 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rohitt Vashishtha 
								
							 
						 
						
							
							
							
							
								
							
							
								8cd310493a 
								
							 
						 
						
							
							
								
								mypy: Annotate helloworld bot.  
							
							
							
						 
						
							2017-12-04 07:27:20 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rohitt Vashishtha 
								
							 
						 
						
							
							
							
							
								
							
							
								69ad29faad 
								
							 
						 
						
							
							
								
								tools: Allow force including files for mypy.  
							
							
							
						 
						
							2017-12-04 07:27:20 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fredfishgames 
								
							 
						 
						
							
							
							
							
								
							
							
								b157b817ae 
								
							 
						 
						
							
							
								
								interactive bots: Improve googlesearch bot.  
							
							
							
						 
						
							2017-12-03 14:03:47 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rhea Parekh 
								
							 
						 
						
							
							
							
							
								
							
							
								1d2d6c9cf7 
								
							 
						 
						
							
							
								
								slack: Fix travis tests.  
							
							
							
						 
						
							2017-12-03 10:30:02 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rhea Parekh 
								
							 
						 
						
							
							
							
							
								
							
							
								e5726fdc96 
								
							 
						 
						
							
							
								
								slack: fix type annonations.  
							
							
							
						 
						
							2017-12-03 10:30:02 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rhea Parekh 
								
							 
						 
						
							
							
							
							
								
							
							
								1f17c04115 
								
							 
						 
						
							
							
								
								slack: remove the messages and attachments mapping.  
							
							
							
						 
						
							2017-12-03 10:30:02 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rhea Parekh 
								
							 
						 
						
							
							
							
							
								
							
							
								455acb8e3b 
								
							 
						 
						
							
							
								
								slack: Make minor fixes in zerver_userprofile and zerver_realm mappings.  
							
							
							
						 
						
							2017-12-03 10:30:02 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rhea Parekh 
								
							 
						 
						
							
							
							
							
								
							
							
								8def7564dd 
								
							 
						 
						
							
							
								
								slack: Map recipients and subscriptions for private messages.  
							
							
							
						 
						
							2017-12-03 10:30:02 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									rht 
								
							 
						 
						
							
							
							
							
								
							
							
								cb1cafe194 
								
							 
						 
						
							
							
								
								slack: Add attachment.json skeleton.  
							
							... 
							
							
							
							Map the attachments but disable attachments
them for now. 
							
						 
						
							2017-12-03 10:30:02 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									rht 
								
							 
						 
						
							
							
							
							
								
							
							
								b7ab8b4257 
								
							 
						 
						
							
							
								
								slack: Add avatar and uploads records.json.  
							
							
							
						 
						
							2017-12-03 10:30:02 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									rht 
								
							 
						 
						
							
							
							
							
								
							
							
								9ce064b2c1 
								
							 
						 
						
							
							
								
								slack: Do minor fixes.  
							
							... 
							
							
							
							Minor fixes in zerver_userprofile mapping.
Remove TODO from REALM_ID task. 
							
						 
						
							2017-12-03 10:30:02 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rhea Parekh 
								
							 
						 
						
							
							
							
							
								
							
							
								7198aab1a9 
								
							 
						 
						
							
							
								
								slack: Fix zerver_message, zerver_defaultstream  
							
							... 
							
							
							
							and refactor zerver_usermessage implementation. 
							
						 
						
							2017-12-03 10:30:02 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									rht 
								
							 
						 
						
							
							
							
							
								
							
							
								6366448903 
								
							 
						 
						
							
							
								
								slack: Add minor changes.  
							
							... 
							
							
							
							Rename the function channelmessage2zerver_message to channelmessage2zerver_message_for_one_stream.
Compress the converted data with tar instead of zip.
Add changes in zerver_userprofile mapping and zerver_realm mappings.
Do the manage.py import from a directory instead. 
							
						 
						
							2017-12-03 10:30:02 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rhea Parekh 
								
							 
						 
						
							
							
							
							
								
							
							
								716570ceaa 
								
							 
						 
						
							
							
								
								slack: Add zerver_usermessage object and map flags_mask  
							
							
							
						 
						
							2017-12-03 10:30:02 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									rht 
								
							 
						 
						
							
							
							
							
								
							
							
								b3a7a4f937 
								
							 
						 
						
							
							
								
								Slack: Add zerver_defaultstream feature.  
							
							... 
							
							
							
							Thanks to @rheaparekh for pointing out the doc for sanity check ;) 
							
						 
						
							2017-12-03 10:30:02 -08:00