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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Viraat Chandra 
								
							 
						 
						
							
							
							
							
								
							
							
								67b3529140 
								
							 
						 
						
							
							
								
								zulip_bots: Cleaned up test code for Mention bot.  
							
							
							
						 
						
							2018-01-02 10:56:59 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Viraat Chandra 
								
							 
						 
						
							
							
							
							
								
							
							
								606b7f8adf 
								
							 
						 
						
							
							
								
								zulip_bots: Add better test for list-subscriptions command of Baremetrics bot.  
							
							
							
						 
						
							2017-12-31 10:16:48 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Viraat Chandra 
								
							 
						 
						
							
							
							
							
								
							
							
								e2a9a229a3 
								
							 
						 
						
							
							
								
								zulip_bots: Add better test for list-customers command of Baremetrics bot.  
							
							
							
						 
						
							2017-12-31 10:16:48 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Viraat Chandra 
								
							 
						 
						
							
							
							
							
								
							
							
								777f6c55f8 
								
							 
						 
						
							
							
								
								zulip_bots: Add better test for list-plans command of Baremetrics bot.  
							
							
							
						 
						
							2017-12-31 10:16:48 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Hönig 
								
							 
						 
						
							
							
							
							
								
							
							
								9bf64c0c21 
								
							 
						 
						
							
							
								
								youtube bot: Replace sys.exit() with bot_handler.quit().  
							
							
							
						 
						
							2017-12-31 07:12:19 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Hönig 
								
							 
						 
						
							
							
							
							
								
							
							
								ff65666ac8 
								
							 
						 
						
							
							
								
								Add quit() function to ExternalBotHandler.  
							
							... 
							
							
							
							bot_handler.quit() should be used whenever a bot
wishes to terminate. This allows a flexible reaction
suited to the bot's environment: For external bots,
sys.exit() will be called, whereas for embedded bots,
different code can be executed. 
							
						 
						
							2017-12-31 07:12:19 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Viraat Chandra 
								
							 
						 
						
							
							
							
							
								
							
							
								9e73ddd292 
								
							 
						 
						
							
							
								
								zulip_bots: Check API key on initialization for Weather bot.  
							
							
							
						 
						
							2017-12-30 17:59:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Viraat Chandra 
								
							 
						 
						
							
							
							
							
								
							
							
								524804fd2c 
								
							 
						 
						
							
							
								
								zulip_bots: Remove comments from config file in Mention Bot.  
							
							
							
						 
						
							2017-12-30 17:51:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Viraat Chandra 
								
							 
						 
						
							
							
							
							
								
							
							
								5ccbe6e6bd 
								
							 
						 
						
							
							
								
								zulip_bots: Reformat code for Mention Bot file mention.py.  
							
							
							
						 
						
							2017-12-30 17:51:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Viraat Chandra 
								
							 
						 
						
							
							
							
							
								
							
							
								adbda6d2f2 
								
							 
						 
						
							
							
								
								zulip_bots: Check Access Token on initialization for Mention bot.  
							
							
							
						 
						
							2017-12-30 17:51:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Viraat Chandra 
								
							 
						 
						
							
							
							
							
								
							
							
								9ac0628452 
								
							 
						 
						
							
							
								
								zulip_bots: Add link to get API Key in Link Shortener Bot Documentation.  
							
							
							
						 
						
							2017-12-30 17:41:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Viraat Chandra 
								
							 
						 
						
							
							
							
							
								
							
							
								6a089f2217 
								
							 
						 
						
							
							
								
								zulip_bots: Fixed failing tests for Link Shortener Bot.  
							
							... 
							
							
							
							This uses a custom test_bot_responds_to_empty_message()
implementation for the link_shortener bot, because it requires
mocking config info. 
							
						 
						
							2017-12-30 17:41:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Viraat Chandra 
								
							 
						 
						
							
							
							
							
								
							
							
								db0e88a1b9 
								
							 
						 
						
							
							
								
								zulip_bots: Check API key on initialization for link_shortener bot.  
							
							
							
						 
						
							2017-12-30 17:41:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shivam Gera 
								
							 
						 
						
							
							
							
							
								
							
							
								79b32f6c05 
								
							 
						 
						
							
							
								
								Update google_translate.py  
							
							
							
						 
						
							2017-12-30 16:04:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Viraat Chandra 
								
							 
						 
						
							
							
							
							
								
							
							
								8e800d545b 
								
							 
						 
						
							
							
								
								zulip_bots: Check API key on initialization for Baremetrics bot.  
							
							
							
						 
						
							2017-12-29 23:33:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marco Burstein 
								
							 
						 
						
							
							
							
							
								
							
							
								f719964487 
								
							 
						 
						
							
							
								
								bots: Create Jira Bot.  
							
							... 
							
							
							
							Users can get an issue from Jira Bot using it's key, and get a response
like the following:
    Issue BOTS-13: Create Jira Bot
     - Type: Task
     - Creator: skunkmb
     - Project: Bots
     - Priority: Medium
     - Status: To Do
Users can create or edit an issue with Jira Bot with its
 - summary,
 - project,
 - type,
 - description,
 - assignee,
 - priority,
 - labels, and
 - due date 
							
						 
						
							2017-12-29 11:21:18 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Viraat Chandra 
								
							 
						 
						
							
							
							
							
								
							
							
								d8c6cb7c0a 
								
							 
						 
						
							
							
								
								interactive bots: Create Baremetrics bot.  
							
							
							
						 
						
							2017-12-29 11:50:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Privisus 
								
							 
						 
						
							
							
							
							
								
							
							
								b80a0cb297 
								
							 
						 
						
							
							
								
								interactive bots: Create Merels bot.  
							
							
							
						 
						
							2017-12-29 10:48:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Viraat Chandra 
								
							 
						 
						
							
							
							
							
								
							
							
								a2557ccbe6 
								
							 
						 
						
							
							
								
								interactive bots: Create Mention bot.  
							
							
							
						 
						
							2017-12-28 16:33:00 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shivam Gera 
								
							 
						 
						
							
							
							
							
								
							
							
								6121002b35 
								
							 
						 
						
							
							
								
								Update giphy.py  
							
							
							
						 
						
							2017-12-28 16:22:20 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Hönig 
								
							 
						 
						
							
							
							
							
								
							
							
								c3348750d9 
								
							 
						 
						
							
							
								
								zulip_bots: Supply bots with 'full_content' of message.  
							
							... 
							
							
							
							This adds the 'full_message' field to the message dict
passed to bots.
Fixes  #138 . 
							
						 
						
							2017-12-26 08:17:26 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Hönig 
								
							 
						 
						
							
							
							
							
								
							
							
								79627002d6 
								
							 
						 
						
							
							
								
								zulip_bots: Add test for run_message_handler_for_bot().  
							
							
							
						 
						
							2017-12-26 08:17:26 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Hönig 
								
							 
						 
						
							
							
							
							
								
							
							
								464b2612cc 
								
							 
						 
						
							
							
								
								zulip_bots: Make FakeClient accept arbitrary arguments.  
							
							
							
						 
						
							2017-12-26 08:17:26 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									sColin16 
								
							 
						 
						
							
							
							
							
								
							
							
								b9905e5fc8 
								
							 
						 
						
							
							
								
								Game Adapter Class: Allow superusers to moderate bots.  
							
							
							
						 
						
							2017-12-25 09:43:53 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									sColin16 
								
							 
						 
						
							
							
							
							
								
							
							
								2c8b369d14 
								
							 
						 
						
							
							
								
								interactive bots: Extracted GameAdapter Class.  
							
							
							
						 
						
							2017-12-25 09:43:53 -05:00