Viraat Chandra 
								
							 
						 
						
							
							
							
							
								
							
							
								e32336eb6e 
								
							 
						 
						
							
							
								
								Improve test coverage for Yoda bot.  
							
							
							
						 
						
							2018-01-12 07:35:38 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Viraat Chandra 
								
							 
						 
						
							
							
							
							
								
							
							
								fd97ffce77 
								
							 
						 
						
							
							
								
								Improve test coverage for Mention bot.  
							
							
							
						 
						
							2018-01-12 07:35:38 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Viraat Chandra 
								
							 
						 
						
							
							
							
							
								
							
							
								bffb8d0e16 
								
							 
						 
						
							
							
								
								Improve test coverage for Baremetrics bot.  
							
							
							
						 
						
							2018-01-12 07:35:38 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									rht 
								
							 
						 
						
							
							
							
							
								
							
							
								da4b830571 
								
							 
						 
						
							
							
								
								bots: Init interrealm bridge bot.  
							
							
							
						 
						
							2018-01-12 07:15:23 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Howell 
								
							 
						 
						
							
							
							
							
								
							
							
								480c953b98 
								
							 
						 
						
							
							
								
								virtual_fs: Add test_sample_conversation().  
							
							
							
						 
						
							2018-01-10 16:54:05 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Howell 
								
							 
						 
						
							
							
							
							
								
							
							
								5be72288db 
								
							 
						 
						
							
							
								
								virtual_fs: Make sample_conversation() a list of tuples.  
							
							... 
							
							
							
							It's nice to see the requests and replies as separate strings
when you're reading the code. 
							
						 
						
							2018-01-10 16:54:05 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Howell 
								
							 
						 
						
							
							
							
							
								
							
							
								f8d51fc9d1 
								
							 
						 
						
							
							
								
								virtual_fs: Remove help commands from the sample conversation.  
							
							
							
						 
						
							2018-01-10 16:54:05 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Howell 
								
							 
						 
						
							
							
							
							
								
							
							
								820e949faf 
								
							 
						 
						
							
							
								
								virtual_fs: Remove fs_sample_conversation().  
							
							... 
							
							
							
							We already have "help" for specific commands, so the
fs_sample_conversation() feature was mostly redundant. 
							
						 
						
							2018-01-10 16:54:05 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Howell 
								
							 
						 
						
							
							
							
							
								
							
							
								4b9e3d655f 
								
							 
						 
						
							
							
								
								virtuals_fs: Add test for sample_conversation.  
							
							
							
						 
						
							2018-01-10 16:54:05 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Howell 
								
							 
						 
						
							
							
							
							
								
							
							
								917bd82019 
								
							 
						 
						
							
							
								
								bot tests: Extract get_reply_dict() test helper.  
							
							
							
						 
						
							2018-01-10 16:54:05 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Howell 
								
							 
						 
						
							
							
							
							
								
							
							
								88f6ddefb2 
								
							 
						 
						
							
							
								
								virtual_fs: Fix bug with "rmdir" command.  
							
							... 
							
							
							
							In python3, if you removed a directory that files within it,
you would get an error saying "dictionary changed size
during iteration."
The fix is to list-ify the keys before iterating over them (and
popping keys from the dictionary). 
							
						 
						
							2018-01-09 09:21:30 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eeshan Garg 
								
							 
						 
						
							
							
							
							
								
							
							
								e20b754498 
								
							 
						 
						
							
							
								
								zulip_bots: Use package_data instead of MANIFEST.in.  
							
							... 
							
							
							
							This commit removes generate_manifest.py and package data files
are now included using the package_data kwarg to setup().
This is because, in certain situations, MANIFEST.in is a bit
finicky. For instance installing a package using:
python setup.py install
doesn't include files specified in MANIFEST.in, while using
pip install ./zulip_bots
does. package_data doesn't pose this problem, ergo it's better
for us. 
							
						 
						
							2018-01-08 18:28:50 -03:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Xavier Cooney 
								
							 
						 
						
							
							
							
							
								
							
							
								1de704394a 
								
							 
						 
						
							
							
								
								interactive bots: Create idonethis bot.  
							
							
							
						 
						
							2018-01-08 10:46:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eeshan Garg 
								
							 
						 
						
							
							
							
							
								
							
							
								3030c73060 
								
							 
						 
						
							
							
								
								packages: Release 0.4.0.  
							
							
							
						 
						
							2018-01-06 18:28:35 -03:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Hönig 
								
							 
						 
						
							
							
							
							
								
							
							
								c36b8d1199 
								
							 
						 
						
							
							
								
								packaging: Include bot .conf files in zulip_bots.  
							
							
							
						 
						
							2018-01-06 16:58:50 -03:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Hönig 
								
							 
						 
						
							
							
							
							
								
							
							
								a4facb4249 
								
							 
						 
						
							
							
								
								Rename followup.config to followup.conf.  
							
							
							
						 
						
							2018-01-06 16:58:50 -03:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Hönig 
								
							 
						 
						
							
							
							
							
								
							
							
								78d7f9694e 
								
							 
						 
						
							
							
								
								zulip_bots: Move six imports.  
							
							
							
						 
						
							2018-01-06 16:39:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Hönig 
								
							 
						 
						
							
							
							
							
								
							
							
								0893a5f61e 
								
							 
						 
						
							
							
								
								zulip_bots setup.py: Install deps from the bots' requirements.txt files.  
							
							... 
							
							
							
							This makes it straightforward to add dependencies for a bot,
and works around https://github.com/pypa/pip/issues/4957 . 
							
						 
						
							2018-01-06 16:39:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Hönig 
								
							 
						 
						
							
							
							
							
								
							
							
								56a9cbe5af 
								
							 
						 
						
							
							
								
								Make bot provisioning script install dependencies globally.  
							
							... 
							
							
							
							Previously, a bot's dependencies were installed within the
bot's directoy, which is unconventional and doesn't work with tests. 
							
						 
						
							2018-01-06 16:39:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Hönig 
								
							 
						 
						
							
							
							
							
								
							
							
								e48a958780 
								
							 
						 
						
							
							
								
								request_test_lib.py: Move from mock to unittest.mock.  
							
							... 
							
							
							
							This commit changes 'Mock.assert_called()' to 'assert Mock.called'.
This is needed because in unittest.mock, assert_called() is only
supported in Python >=3.6. 
							
						 
						
							2018-01-06 16:39:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Hönig 
								
							 
						 
						
							
							
							
							
								
							
							
								b46a079804 
								
							 
						 
						
							
							
								
								zulip_bots: Move from mock to unittest.mock in most files.  
							
							
							
						 
						
							2018-01-06 16:39:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Hönig 
								
							 
						 
						
							
							
							
							
								
							
							
								ae76aa8f72 
								
							 
						 
						
							
							
								
								bots: Add requirements not captured by pipreqs.  
							
							
							
						 
						
							2018-01-06 16:39:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Hönig 
								
							 
						 
						
							
							
							
							
								
							
							
								fd51735bfc 
								
							 
						 
						
							
							
								
								Add requirements.txt for each bot.  
							
							
							
						 
						
							2018-01-06 16:39:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Hönig 
								
							 
						 
						
							
							
							
							
								
							
							
								f4ee3d4009 
								
							 
						 
						
							
							
								
								Fix mypy errors.  
							
							
							
						 
						
							2018-01-04 17:19:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Hönig 
								
							 
						 
						
							
							
							
							
								
							
							
								eb02e08fb7 
								
							 
						 
						
							
							
								
								yoda bot: Just import the requests module.  
							
							... 
							
							
							
							This removes the unconventional check for the
existence of the requests module in the yoda
bot to bring it in line with other bots. 
							
						 
						
							2018-01-04 10:34:16 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Hönig 
								
							 
						 
						
							
							
							
							
								
							
							
								f6f09202ac 
								
							 
						 
						
							
							
								
								baremetrics bot: Quit on invalid API key.  
							
							
							
						 
						
							2018-01-04 10:34:16 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Hönig 
								
							 
						 
						
							
							
							
							
								
							
							
								c86e62a06a 
								
							 
						 
						
							
							
								
								link_shortener bot: Quit on invalid API key.  
							
							
							
						 
						
							2018-01-04 10:34:16 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Hönig 
								
							 
						 
						
							
							
							
							
								
							
							
								bed2c6c9ea 
								
							 
						 
						
							
							
								
								mention bot: Quit on invalid API key.  
							
							
							
						 
						
							2018-01-04 10:34:16 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Hönig 
								
							 
						 
						
							
							
							
							
								
							
							
								57342072dc 
								
							 
						 
						
							
							
								
								salesforce bot: Quit on invalid API key.  
							
							
							
						 
						
							2018-01-04 10:34:16 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Hönig 
								
							 
						 
						
							
							
							
							
								
							
							
								8417dbf154 
								
							 
						 
						
							
							
								
								weather bot: Quit bot on invalid API key.  
							
							
							
						 
						
							2018-01-04 10:34:16 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Hönig 
								
							 
						 
						
							
							
							
							
								
							
							
								28120784ff 
								
							 
						 
						
							
							
								
								google_translate bot: Add test for invalid api key.  
							
							
							
						 
						
							2018-01-04 10:34:16 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Hönig 
								
							 
						 
						
							
							
							
							
								
							
							
								d11d31d795 
								
							 
						 
						
							
							
								
								google_translate bot: Simplify API key check.  
							
							
							
						 
						
							2018-01-04 10:34:16 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Hönig 
								
							 
						 
						
							
							
							
							
								
							
							
								b19c0f6e29 
								
							 
						 
						
							
							
								
								giphy bot: Update 403 fixture.  
							
							
							
						 
						
							2018-01-04 10:34:16 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Hönig 
								
							 
						 
						
							
							
							
							
								
							
							
								5d4a352e2c 
								
							 
						 
						
							
							
								
								giphy bot: Fix check for invalid API key.  
							
							... 
							
							
							
							The previous check didn't notice invalid API keys.
This commit also makes giphy quit on any connectivity
issues during initialization. 
							
						 
						
							2018-01-04 10:34:16 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Hönig 
								
							 
						 
						
							
							
							
							
								
							
							
								ba530e2341 
								
							 
						 
						
							
							
								
								giphy bot: Use bot_handler.quit().  
							
							
							
						 
						
							2018-01-04 10:34:16 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									YJDave 
								
							 
						 
						
							
							
							
							
								
							
							
								299d04080e 
								
							 
						 
						
							
							
								
								doc: Remove markdown includes {!running-bot.md!} from bot docs.  
							
							
							
						 
						
							2018-01-03 09:05:54 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Privisus 
								
							 
						 
						
							
							
							
							
								
							
							
								08bd395658 
								
							 
						 
						
							
							
								
								interactive bots: Create monkeytest.it bot.  
							
							
							
						 
						
							2018-01-02 17:14:13 -03:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									neiljp (Neil Pilgrim) 
								
							 
						 
						
							
							
							
							
								
							
							
								1fd4dfc86e 
								
							 
						 
						
							
							
								
								bot testing: Amend StubBotHandler.get_config_info to return {}.  
							
							... 
							
							
							
							This ensures the return type matches the annotated type, which
matches the return type of ExternalBotHandler. 
							
						 
						
							2018-01-02 14:05:33 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									neiljp (Neil Pilgrim) 
								
							 
						 
						
							
							
							
							
								
							
							
								9853d85fb7 
								
							 
						 
						
							
							
								
								bot testing: Improve checking of fixtures in mock_http_conversation.  
							
							... 
							
							
							
							This ensures required fields are present in the fixture dict/json,
improving testing & allowing file to pass mypy with strict-optional. 
							
						 
						
							2018-01-02 14:05:33 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									neiljp (Neil Pilgrim) 
								
							 
						 
						
							
							
							
							
								
							
							
								88ae9d04ee 
								
							 
						 
						
							
							
								
								mypy: Amend import_module_from_source, to pass with strict-optional.  
							
							... 
							
							
							
							Including additional error-reporting. 
							
						 
						
							2018-01-02 14:05:33 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									neiljp (Neil Pilgrim) 
								
							 
						 
						
							
							
							
							
								
							
							
								486f1d2f48 
								
							 
						 
						
							
							
								
								mypy: Improve typing of zulip_bots/lib.py, to pass with strict-optional.  
							
							
							
						 
						
							2018-01-02 14:05:33 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									neiljp (Neil Pilgrim) 
								
							 
						 
						
							
							
							
							
								
							
							
								6489f78edd 
								
							 
						 
						
							
							
								
								mypy: Improve test_dialogflow.py, to pass with strict-optional.  
							
							
							
						 
						
							2018-01-02 14:05:33 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									neiljp (Neil Pilgrim) 
								
							 
						 
						
							
							
							
							
								
							
							
								1928841256 
								
							 
						 
						
							
							
								
								mypy: Amend chess bot, to pass with strict-optional.  
							
							
							
						 
						
							2018-01-02 14:05:33 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									neiljp (Neil Pilgrim) 
								
							 
						 
						
							
							
							
							
								
							
							
								6cd09e7396 
								
							 
						 
						
							
							
								
								mypy: Amend youtube bot, to pass with strict-optional.  
							
							... 
							
							
							
							Including switch to Optional from Union[None, T] for consistency. 
							
						 
						
							2018-01-02 14:05:33 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									neiljp (Neil Pilgrim) 
								
							 
						 
						
							
							
							
							
								
							
							
								b4bbd83335 
								
							 
						 
						
							
							
								
								mypy: Amend witai bot, to pass with strict-optional.  
							
							... 
							
							
							
							Including additional error-handling, associated with None-checks. 
							
						 
						
							2018-01-02 14:05:33 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									fredfishgames 
								
							 
						 
						
							
							
							
							
								
							
							
								08bfe9d8c7 
								
							 
						 
						
							
							
								
								interactive bots: Create Salesforce bot.  
							
							
							
						 
						
							2018-01-02 14:00:41 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Viraat Chandra 
								
							 
						 
						
							
							
							
							
								
							
							
								d4500a3b7a 
								
							 
						 
						
							
							
								
								zulip_bots: Add test for get_mentions method of Mention bot.  
							
							
							
						 
						
							2018-01-02 10:56:59 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Viraat Chandra 
								
							 
						 
						
							
							
							
							
								
							
							
								48e365195e 
								
							 
						 
						
							
							
								
								zulip_bots: Add test for get_alert_id method of Mention bot.  
							
							
							
						 
						
							2018-01-02 10:56:59 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Viraat Chandra 
								
							 
						 
						
							
							
							
							
								
							
							
								3d05ed53e5 
								
							 
						 
						
							
							
								
								Parse data field in mock http response fixture.  
							
							
							
						 
						
							2018-01-02 10:56:59 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Viraat Chandra 
								
							 
						 
						
							
							
							
							
								
							
							
								4d3e255e6d 
								
							 
						 
						
							
							
								
								zulip_bots: Add test for get_account_id method of Mention bot.  
							
							
							
						 
						
							2018-01-02 10:56:59 -05:00