Aman 
								
							 
						 
						
							
							
							
							
								
							
							
								264632230b 
								
							 
						 
						
							
							
								
								lint: Remove trailing whitespace from json files.  
							
							
							
						 
						
							2020-01-14 16:00:24 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eeshan Garg 
								
							 
						 
						
							
							
							
							
								
							
							
								957b5e7ad8 
								
							 
						 
						
							
							
								
								pypi: Release version 0.6.3.  
							
							
							
						 
						
							2019-12-16 11:48:56 -03:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eeshan Garg 
								
							 
						 
						
							
							
							
							
								
							
							
								efcc89da9d 
								
							 
						 
						
							
							
								
								pypi: Release version 0.6.2.  
							
							
							
						 
						
							2019-12-14 16:38:48 -03:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									neiljp (Neil Pilgrim) 
								
							 
						 
						
							
							
							
							
								
							
							
								0427d962b0 
								
							 
						 
						
							
							
								
								setup.py: Add supported python versions for all packages.  
							
							
							
						 
						
							2019-09-03 13:28:32 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Anders Kaseorg 
								
							 
						 
						
							
							
							
							
								
							
							
								c6a52d798e 
								
							 
						 
						
							
							
								
								zulip_bots, zulip_botserver: Add PEP 561 type annotation markers.  
							
							... 
							
							
							
							Signed-off-by: Anders Kaseorg <anders@zulipchat.com> 
							
						 
						
							2019-08-09 17:29:04 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									neiljp (Neil Pilgrim) 
								
							 
						 
						
							
							
							
							
								
							
							
								725c7574a5 
								
							 
						 
						
							
							
								
								bots: Use ImportError in Python<3.6 for failed import of bot by name.  
							
							... 
							
							
							
							This previously caused a traceback if the bot couldn't be found. 
							
						 
						
							2019-07-27 16:38:23 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eeshan Garg 
								
							 
						 
						
							
							
							
							
								
							
							
								e5bcd095fd 
								
							 
						 
						
							
							
								
								pypi: Release version 0.6.1.  
							
							
							
						 
						
							2019-07-14 21:17:53 -02:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandra Ciobica 
								
							 
						 
						
							
							
							
							
								
							
							
								ca1b415a1b 
								
							 
						 
						
							
							
								
								docs: Change integration docs so that all the pages from portico/integrations look the same.  
							
							
							
						 
						
							2019-07-13 11:08:22 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sheehan Khan 
								
							 
						 
						
							
							
							
							
								
							
							
								0e8347d440 
								
							 
						 
						
							
							
								
								bot tests: Improve test coverage for TicTacToeModel.  
							
							... 
							
							
							
							This commit improves test coverage of from 41.66% to 50%.
This commit is related to #417  
							
						 
						
							2019-04-21 20:09:44 -02:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eeshan Garg 
								
							 
						 
						
							
							
							
							
								
							
							
								accfa8ddaf 
								
							 
						 
						
							
							
								
								pypi: Release version 0.6.0.  
							
							
							
						 
						
							2019-03-19 19:43:23 -02:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eeshan Garg 
								
							 
						 
						
							
							
							
							
								
							
							
								d43b9328f0 
								
							 
						 
						
							
							
								
								pypi: Release version 0.5.9.  
							
							
							
						 
						
							2019-02-17 02:49:27 -03:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rohitt Vashishtha 
								
							 
						 
						
							
							
							
							
								
							
							
								be4f9a0c32 
								
							 
						 
						
							
							
								
								bots: Use bold formatting judiciously in trivia bot.  
							
							
							
						 
						
							2019-01-30 08:38:10 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rohitt Vashishtha 
								
							 
						 
						
							
							
							
							
								
							
							
								49d3f4cfbb 
								
							 
						 
						
							
							
								
								bots: Make trivia bot responses mention currently interacting user.  
							
							
							
						 
						
							2019-01-29 11:39:33 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eeshan Garg 
								
							 
						 
						
							
							
							
							
								
							
							
								9931de2c6b 
								
							 
						 
						
							
							
								
								pypi: Release version 0.5.8.  
							
							
							
						 
						
							2019-01-22 22:35:37 -03:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eeshan Garg 
								
							 
						 
						
							
							
							
							
								
							
							
								ed6c797d19 
								
							 
						 
						
							
							
								
								pypi: Release version 0.5.7.  
							
							
							
						 
						
							2019-01-16 20:50:46 -03:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eeshan Garg 
								
							 
						 
						
							
							
							
							
								
							
							
								d478c91965 
								
							 
						 
						
							
							
								
								pypi: Release version 0.5.6.  
							
							
							
						 
						
							2018-12-17 17:07:32 -03:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marco Burstein 
								
							 
						 
						
							
							
							
							
								
							
							
								d176fbe324 
								
							 
						 
						
							
							
								
								bots: Fix a Chessbot dependency error.  
							
							... 
							
							
							
							Specify a version for Chessbot so that it will continue to function
properly if the library is updated. Also, update `test-bots` to remove
a temporary fix for Chessbot. 
							
						 
						
							2018-12-09 18:57:10 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Howell 
								
							 
						 
						
							
							
							
							
								
							
							
								0fd093a698 
								
							 
						 
						
							
							
								
								bots: Allow users to supply ZULIP_API_KEY, etc.  
							
							... 
							
							
							
							This will make it easier to run standalone
bots in containers like Heroku that prefer
env-var-style configuration.
For now this is undocumented, but we should
update the server docs once a few folks have
tried it out.
(The history behind requiring the config file
is that I wanted to keep things simple and
be strongly opinionated about how you run
bots, so that the docs didn't overwhelm folks,
but this use case has come up more frequently.) 
							
						 
						
							2018-12-09 11:16:30 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Howell 
								
							 
						 
						
							
							
							
							
								
							
							
								3d68e394dc 
								
							 
						 
						
							
							
								
								bots: Raise KeyError inside storage.get().  
							
							... 
							
							
							
							Our bots rely on get() raising `KeyError` if
a key does not exist.
This was a regression in this commit:
d7d2f6bbd6 
							
						 
						
							2018-12-09 11:16:30 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rohitt Vashishtha 
								
							 
						 
						
							
							
							
							
								
							
							
								fbe99b812e 
								
							 
						 
						
							
							
								
								lib: Add support for extended mention syntax.  
							
							... 
							
							
							
							We are checking for the extended syntax only on the basis of the
user id so that we can handle cases where a bot is renamed. 
							
						 
						
							2018-11-06 17:14:13 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Howell 
								
							 
						 
						
							
							
							
							
								
							
							
								4d03ab0558 
								
							 
						 
						
							
							
								
								Add incident bot.  
							
							... 
							
							
							
							This is a pretty alpha proof-of-concept. 
							
						 
						
							2018-10-11 10:36:00 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eeshan Garg 
								
							 
						 
						
							
							
							
							
								
							
							
								09deda9466 
								
							 
						 
						
							
							
								
								pypi: Release version 0.5.5.  
							
							
							
						 
						
							2018-09-25 22:36:57 -02:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eeshan Garg 
								
							 
						 
						
							
							
							
							
								
							
							
								048fa79a7c 
								
							 
						 
						
							
							
								
								pypi: Release version 0.5.4.  
							
							... 
							
							
							
							Starting now, we now also have a CHANGELOG to record major changes
to the zulip package. 
							
						 
						
							2018-08-31 17:25:55 -02:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eeshan Garg 
								
							 
						 
						
							
							
							
							
								
							
							
								6151f2db40 
								
							 
						 
						
							
							
								
								pypi: Release version 0.5.3.  
							
							
							
						 
						
							2018-08-17 22:21:01 -02:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									neiljp (Neil Pilgrim) 
								
							 
						 
						
							
							
							
							
								
							
							
								617e16cebb 
								
							 
						 
						
							
							
								
								bridges: Bring inter-realm (zulip) bridge into zulip/ & rename others.  
							
							
							
						 
						
							2018-08-08 17:26:15 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eeshan Garg 
								
							 
						 
						
							
							
							
							
								
							
							
								1127f973aa 
								
							 
						 
						
							
							
								
								pypi: Release version 0.5.2.  
							
							
							
						 
						
							2018-07-26 21:19:12 -02:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									John Pellman 
								
							 
						 
						
							
							
							
							
								
							
							
								91b570aca8 
								
							 
						 
						
							
							
								
								jira: Fix JSON post requests for create and edit commands.  
							
							
							
						 
						
							2018-07-23 08:06:00 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jordan Troutman 
								
							 
						 
						
							
							
							
							
								
							
							
								ab97b37ce1 
								
							 
						 
						
							
							
								
								merels tests: Adapt merels tests to game_handler.  
							
							... 
							
							
							
							The merels bot was ported to game_handler, but the tests
were not updated.  Most changes are minimal, but require
changing how to start a game.  It is unclear if the
merels start game was properly updated.
 Author:    Jordan Troutman <jttroutman99@gmail.com> 
							
						 
						
							2018-07-09 11:03:15 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eeshan Garg 
								
							 
						 
						
							
							
							
							
								
							
							
								c2fdd547f7 
								
							 
						 
						
							
							
								
								PyPI: Release 0.5.1.  
							
							
							
						 
						
							2018-07-01 12:05:59 -02:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									novokrest 
								
							 
						 
						
							
							
							
							
								
							
							
								3448d9c9c1 
								
							 
						 
						
							
							
								
								zulip-run-bot: Add the ability to run a bot by the module name.  
							
							
							
						 
						
							2018-07-01 08:08:02 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									novokrest 
								
							 
						 
						
							
							
							
							
								
							
							
								f4bea72557 
								
							 
						 
						
							
							
								
								youtube: Add test for unknown error during initialize.  
							
							
							
						 
						
							2018-07-01 08:03:56 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									novokrest 
								
							 
						 
						
							
							
							
							
								
							
							
								5eef519b3b 
								
							 
						 
						
							
							
								
								giphy: Add test for connection error during config validation.  
							
							
							
						 
						
							2018-07-01 08:02:59 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shubham Dhama 
								
							 
						 
						
							
							
							
							
								
							
							
								918e63a220 
								
							 
						 
						
							
							
								
								zulip_bots: Fix get_storage request arguments in StateHandler.  
							
							
							
						 
						
							2018-07-01 08:01:18 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shubham Dhama 
								
							 
						 
						
							
							
							
							
								
							
							
								88b649d689 
								
							 
						 
						
							
							
								
								test_lib: Fix repeated name of test_state_handler.  
							
							
							
						 
						
							2018-07-01 08:01:18 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									novokrest 
								
							 
						 
						
							
							
							
							
								
							
							
								7fc1ff5e0e 
								
							 
						 
						
							
							
								
								bots: Add bot for uploading files to Zulip server.  
							
							... 
							
							
							
							Add file_uploader bot as an example of using
ExternalBotHandler's methods for uploading files
to Zulip server. 
							
						 
						
							2018-07-01 07:57:45 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									novokrest 
								
							 
						 
						
							
							
							
							
								
							
							
								e5239c5c54 
								
							 
						 
						
							
							
								
								lib: Add ExternalBotHandler methods for file uploading.  
							
							... 
							
							
							
							Add methods ExternalBotHandler.upload_file() and
ExternalBotHandler.upload_file_from_path() for uploading
local files to Zulip server.
Fixes  #351  
							
						 
						
							2018-07-01 07:57:45 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									novokrest 
								
							 
						 
						
							
							
							
							
								
							
							
								935701aea2 
								
							 
						 
						
							
							
								
								flock: Add test for connection error during message sending.  
							
							
							
						 
						
							2018-07-01 07:55:36 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									novokrest 
								
							 
						 
						
							
							
							
							
								
							
							
								0fec20239d 
								
							 
						 
						
							
							
								
								flock: Fix error message for invalid user.  
							
							
							
						 
						
							2018-07-01 07:55:36 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									novokrest 
								
							 
						 
						
							
							
							
							
								
							
							
								7b3c083ab5 
								
							 
						 
						
							
							
								
								flock: Refactor test_no_recipient_found test to increase coverage.  
							
							
							
						 
						
							2018-07-01 07:55:36 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									novokrest 
								
							 
						 
						
							
							
							
							
								
							
							
								80adce3cee 
								
							 
						 
						
							
							
								
								flock: Change name of var res to users in get_recipient_id method.  
							
							
							
						 
						
							2018-07-01 07:55:36 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									novokrest 
								
							 
						 
						
							
							
							
							
								
							
							
								7fe37dbfe8 
								
							 
						 
						
							
							
								
								flock: Move calling requests to flock's urls to separate method.  
							
							... 
							
							
							
							Introduce `make_flock_request()` method to make requests to flock's URLs. 
							
						 
						
							2018-07-01 07:55:36 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									novokrest 
								
							 
						 
						
							
							
							
							
								
							
							
								efdc96929f 
								
							 
						 
						
							
							
								
								flock: Change returned type of get_recipient_id to tuple (userId, error).  
							
							
							
						 
						
							2018-07-01 07:55:36 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									novokrest 
								
							 
						 
						
							
							
							
							
								
							
							
								c2a3d4c517 
								
							 
						 
						
							
							
								
								flock: Rename method find_recipient to find_recipient_id.  
							
							
							
						 
						
							2018-07-01 07:55:36 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									novokrest 
								
							 
						 
						
							
							
							
							
								
							
							
								0a7a06f028 
								
							 
						 
						
							
							
								
								flock: Rename local var to to recipient_name in find_recipient method.  
							
							
							
						 
						
							2018-07-01 07:55:36 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									novokrest 
								
							 
						 
						
							
							
							
							
								
							
							
								d24e4fc5c8 
								
							 
						 
						
							
							
								
								flock: Pass recipient's name as first argument in get_recipient_id method.  
							
							
							
						 
						
							2018-07-01 07:55:36 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									novokrest 
								
							 
						 
						
							
							
							
							
								
							
							
								5c46a4e68e 
								
							 
						 
						
							
							
								
								flock: Rename local var to to recipient_id in get_flock_response().  
							
							
							
						 
						
							2018-07-01 07:55:36 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									novokrest 
								
							 
						 
						
							
							
							
							
								
							
							
								a17bd77b71 
								
							 
						 
						
							
							
								
								jira: Build request's data as dictionary to create/edit issues.  
							
							... 
							
							
							
							Build data in `make_create_json` and `make_edit_json` methods
as dictionary to send as JSON payload. 
							
						 
						
							2018-07-01 07:54:28 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									novokrest 
								
							 
						 
						
							
							
							
							
								
							
							
								24a157cd37 
								
							 
						 
						
							
							
								
								jira: Refactor old tests to use mock_http_conversation.  
							
							
							
						 
						
							2018-07-01 07:54:28 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									novokrest 
								
							 
						 
						
							
							
							
							
								
							
							
								6332ce47cb 
								
							 
						 
						
							
							
								
								jira: Add tests for error cases and help command.  
							
							
							
						 
						
							2018-07-01 07:54:28 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									novokrest 
								
							 
						 
						
							
							
							
							
								
							
							
								914583e8f7 
								
							 
						 
						
							
							
								
								request_test_lib: Add mocking PUT requests.  
							
							
							
						 
						
							2018-07-01 07:54:28 -04:00