dkvasov 
								
							 
						 
						
							
							
							
							
								
							
							
								0040182ec4 
								
							 
						 
						
							
							
								
								zulip_bots: Obey pep8, python3 type annotations.  
							
							
							
						 
						
							2018-05-17 17:49:16 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									dkvasov 
								
							 
						 
						
							
							
							
							
								
							
							
								a06fb98f21 
								
							 
						 
						
							
							
								
								zulip_bots and zulip_botserver: Extract common function.  
							
							
							
						 
						
							2018-05-17 17:35:09 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									dkvasov 
								
							 
						 
						
							
							
							
							
								
							
							
								85c6b5a1c7 
								
							 
						 
						
							
							
								
								zulip_bots: Use python3 type annotations.  
							
							
							
						 
						
							2018-05-17 16:57:16 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									dkvasov 
								
							 
						 
						
							
							
							
							
								
							
							
								f6b981b8d5 
								
							 
						 
						
							
							
								
								zulip_bots: Python3 style for types, obey pep8.  
							
							
							
						 
						
							2018-05-16 10:50:43 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									dkvasov 
								
							 
						 
						
							
							
							
							
								
							
							
								ce95f9f4d5 
								
							 
						 
						
							
							
								
								zulip_bots and zulip_botserver: Remove unused imports.  
							
							
							
						 
						
							2018-05-16 10:50:43 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									dkvasov 
								
							 
						 
						
							
							
							
							
								
							
							
								a8665aaac8 
								
							 
						 
						
							
							
								
								zulip_botserver: Add option to set third party configs for bots.  
							
							
							
						 
						
							2018-05-16 10:50:43 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									dkvasov 
								
							 
						 
						
							
							
							
							
								
							
							
								f76287412c 
								
							 
						 
						
							
							
								
								zulip_bots: Get rid of unused imports and use python3 style for type annotations.  
							
							
							
						 
						
							2018-05-16 08:15:38 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									dkvasov 
								
							 
						 
						
							
							
							
							
								
							
							
								be5a7a8c4a 
								
							 
						 
						
							
							
								
								zulip_bots: Clean gyphy bot code.  
							
							
							
						 
						
							2018-05-16 08:15:36 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									novokrest 
								
							 
						 
						
							
							
							
							
								
							
							
								65ebd6e595 
								
							 
						 
						
							
							
								
								yoda: Pass API query parameters as params dict in requests.get().  
							
							
							
						 
						
							2018-05-15 09:12:40 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									novokrest 
								
							 
						 
						
							
							
							
							
								
							
							
								5ad5e11587 
								
							 
						 
						
							
							
								
								link_shortener: Allow #% characters for shortening URL.  
							
							
							
						 
						
							2018-05-15 09:12:40 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									novokrest 
								
							 
						 
						
							
							
							
							
								
							
							
								bccbda49f2 
								
							 
						 
						
							
							
								
								wikipedia: Pass API query parameters as params dict in requests.get().  
							
							
							
						 
						
							2018-05-15 09:12:40 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									novokrest 
								
							 
						 
						
							
							
							
							
								
							
							
								8654ce53db 
								
							 
						 
						
							
							
								
								weather: Pass API query parameters as params dict in requests.get().  
							
							
							
						 
						
							2018-05-15 09:12:40 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									novokrest 
								
							 
						 
						
							
							
							
							
								
							
							
								927fcaa521 
								
							 
						 
						
							
							
								
								susi: Pass API query parameters as params dict in requests.get().  
							
							
							
						 
						
							2018-05-15 09:12:40 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									novokrest 
								
							 
						 
						
							
							
							
							
								
							
							
								86ffbb2b4a 
								
							 
						 
						
							
							
								
								stack_overflow: Pass API query parameters as params dict in requests.get().  
							
							
							
						 
						
							2018-05-15 09:12:40 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									novokrest 
								
							 
						 
						
							
							
							
							
								
							
							
								a38917723a 
								
							 
						 
						
							
							
								
								idonethis: Pass API query parameters as params dict in requests methods.  
							
							
							
						 
						
							2018-05-15 09:12:40 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									novokrest 
								
							 
						 
						
							
							
							
							
								
							
							
								5992050d82 
								
							 
						 
						
							
							
								
								run: Add bot handler's parent dir to the python sys path.  
							
							... 
							
							
							
							Fixes  #356  
						
							2018-05-09 09:01:17 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Константин С. Новокрещенов 
								
							 
						 
						
							
							
							
							
								
							
							
								d7d2f6bbd6 
								
							 
						 
						
							
							
								
								lib: Make StateHandler lazy.  
							
							... 
							
							
							
							Change StateHandler implementation to the following:
- do not fetch state in __init__();
- fetch every key only once on demand and cache it.
Fixes  #359  
							
						 
						
							2018-05-08 11:56:26 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									novokrest 
								
							 
						 
						
							
							
							
							
								
							
							
								e81942421e 
								
							 
						 
						
							
							
								
								link_shortener: Print help when no links found.  
							
							
							
						 
						
							2018-05-04 05:09:07 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									novokrest 
								
							 
						 
						
							
							
							
							
								
							
							
								3db070b99e 
								
							 
						 
						
							
							
								
								link_shortener: Migrate from goo.gl to bit.ly service.  
							
							... 
							
							
							
							Shorten URLs by using bit.ly service instead of goo.gl service.
Fixes  #367  
							
						 
						
							2018-05-04 05:09:07 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eeshan Garg 
								
							 
						 
						
							
							
							
							
								
							
							
								f4bdb059db 
								
							 
						 
						
							
							
								
								pypi: Release version 0.4.6.  
							
							... 
							
							
							
							This includes a critical bug fix for call_on_each_event. 
							
						 
						
							2018-04-27 01:43:42 -02:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eeshan Garg 
								
							 
						 
						
							
							
							
							
								
							
							
								0f448579ab 
								
							 
						 
						
							
							
								
								pypi: Release 0.4.5.  
							
							... 
							
							
							
							We just made a minor change to our Git integration, so that warranted
a new release so I could update the docs on the zulip/zulip repo. 
							
						 
						
							2018-04-23 18:50:56 -02:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eeshan Garg 
								
							 
						 
						
							
							
							
							
								
							
							
								2d46445ab5 
								
							 
						 
						
							
							
								
								pypi: Release version 0.4.4.  
							
							... 
							
							
							
							This includes some important changes after the release of pip 10. 
							
						 
						
							2018-04-16 17:05:27 -02:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Puneeth Chaganti 
								
							 
						 
						
							
							
							
							
								
							
							
								3c53c36c21 
								
							 
						 
						
							
							
								
								tools: Call pip from a sub-process instead of importing it  
							
							... 
							
							
							
							The pip documentation recommends calling pip using a subprocess, instead of
importing it and using it's internal API. The API of pip==10.0.0 is different
from that of older versions, and provisioning is broken with this version.
[pip docs]:
https://pip.pypa.io/en/stable/user_guide/#using-pip-from-your-program 
Closes  #370  
							
						 
						
							2018-04-16 12:16:23 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									neiljp (Neil Pilgrim) 
								
							 
						 
						
							
							
							
							
								
							
							
								55aff6f64b 
								
							 
						 
						
							
							
								
								mypy: Improve typing of bots & API; enforce no_implicit_optional.  
							
							
							
						 
						
							2018-04-06 13:45:11 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ricky 
								
							 
						 
						
							
							
							
							
								
							
							
								dad7eddcc6 
								
							 
						 
						
							
							
								
								beeminder bot: Add beeminder bot.  
							
							
							
						 
						
							2018-04-04 14:23:32 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eeshan Garg 
								
							 
						 
						
							
							
							
							
								
							
							
								60e02ed979 
								
							 
						 
						
							
							
								
								pypi: Release version 0.4.3.  
							
							... 
							
							
							
							Making this release due to recent changes made to the Trello script. 
							
						 
						
							2018-04-03 22:05:39 -02:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eeshan Garg 
								
							 
						 
						
							
							
							
							
								
							
							
								7e360c244c 
								
							 
						 
						
							
							
								
								pypa: Release version 0.4.2.  
							
							
							
						 
						
							2018-03-31 17:19:23 -02:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tarun Kumar 
								
							 
						 
						
							
							
							
							
								
							
							
								8ef9b70191 
								
							 
						 
						
							
							
								
								Add game of fifteen bot.  
							
							
							
						 
						
							2018-03-25 12:53:15 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tarun Kumar 
								
							 
						 
						
							
							
							
							
								
							
							
								b8d4f0b869 
								
							 
						 
						
							
							
								
								Enforce 'rules' command in existing games.  
							
							... 
							
							
							
							Add 'rules' command in connect_four.py.
Add 'rules' command in tictactoe.py.
Add 'rules' command in game_handler_bot.py. 
							
						 
						
							2018-03-25 12:53:15 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tarun Kumar 
								
							 
						 
						
							
							
							
							
								
							
							
								ee611d935e 
								
							 
						 
						
							
							
								
								game_handler: Support single player games and enforce 'rules' command.  
							
							... 
							
							
							
							Update tests for test_connect_four.py and test_game_handler_bot.py. 
							
						 
						
							2018-03-25 12:53:15 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Howell 
								
							 
						 
						
							
							
							
							
								
							
							
								0f45f28696 
								
							 
						 
						
							
							
								
								run.py: Remove unused name_and_path_match().  
							
							
							
						 
						
							2018-03-23 15:31:14 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Anupam-dagar 
								
							 
						 
						
							
							
							
							
								
							
							
								a9a988f726 
								
							 
						 
						
							
							
								
								Add twitpost bot.  
							
							
							
						 
						
							2018-03-22 15:51:40 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ricky 
								
							 
						 
						
							
							
							
							
								
							
							
								b6afa030c5 
								
							 
						 
						
							
							
								
								bots/flock: Add flock bot.  
							
							
							
						 
						
							2018-03-21 09:08:44 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ricky 
								
							 
						 
						
							
							
							
							
								
							
							
								bb4c9c9bdb 
								
							 
						 
						
							
							
								
								game_handler: Use avatars instead of emails in messages.  
							
							... 
							
							
							
							Fixes  #336  
						
							2018-03-21 08:31:46 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ricky 
								
							 
						 
						
							
							
							
							
								
							
							
								15cc35cb82 
								
							 
						 
						
							
							
								
								connectfour/controller: Prevent list access by negative indexing.  
							
							... 
							
							
							
							Currently, if a user does 'move 0', he moves to column 6(last column)
in connect_four which is unwanted behaviour and happening due to
list getting accessed through negative index (-1).
Added a check for that in controller.py file.
Fixes  #343  
							
						 
						
							2018-03-21 08:30:32 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dhruv Thakker 
								
							 
						 
						
							
							
							
							
								
							
							
								9c5eaa2f1b 
								
							 
						 
						
							
							
								
								stack_overflow : Create StackOverflow bot.  
							
							... 
							
							
							
							(Use stackoverflow APIs to answer queries.) 
							
						 
						
							2018-03-11 14:25:03 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ricky 
								
							 
						 
						
							
							
							
							
								
							
							
								fb228f13ff 
								
							 
						 
						
							
							
								
								bots/giphy: Support bot response to empty message.  
							
							
							
						 
						
							2018-03-10 06:35:31 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dhruv Thakker 
								
							 
						 
						
							
							
							
							
								
							
							
								38d00e9a1e 
								
							 
						 
						
							
							
								
								connect_four : Add shorthand moves.  
							
							
							
						 
						
							2018-03-10 06:33:43 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dhruv Thakker 
								
							 
						 
						
							
							
							
							
								
							
							
								9fe64b85d0 
								
							 
						 
						
							
							
								
								tic_tac_toe : Add shorthand moves.  
							
							
							
						 
						
							2018-03-10 06:33:43 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dhruv Thakker 
								
							 
						 
						
							
							
							
							
								
							
							
								68fcb3c8e1 
								
							 
						 
						
							
							
								
								github_detail_bot: Add tests for bad requests.  
							
							... 
							
							
							
							(This module now has 100% coverage.) 
							
						 
						
							2018-03-08 08:27:32 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dhruv Thakker 
								
							 
						 
						
							
							
							
							
								
							
							
								8e978a0845 
								
							 
						 
						
							
							
								
								link_shortner bot : Add test for bad requests.  
							
							... 
							
							
							
							(This module now has 100% coverage.) 
							
						 
						
							2018-03-08 08:27:32 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dhruv Thakker 
								
							 
						 
						
							
							
							
							
								
							
							
								582b16861e 
								
							 
						 
						
							
							
								
								baremetrics bot : Add tests for bad requests.  
							
							... 
							
							
							
							(This module now has 100% coverage.) 
							
						 
						
							2018-03-08 08:27:32 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dhruv Thakker 
								
							 
						 
						
							
							
							
							
								
							
							
								9ed47266aa 
								
							 
						 
						
							
							
								
								test_lib : Add helper for connection test  
							
							
							
						 
						
							2018-03-08 08:27:32 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alena Volkova 
								
							 
						 
						
							
							
							
							
								
							
							
								ea8393511a 
								
							 
						 
						
							
							
								
								interactive bots: Create Front bot.  
							
							
							
						 
						
							2018-03-08 07:38:35 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alena Volkova 
								
							 
						 
						
							
							
							
							
								
							
							
								6c0151ab67 
								
							 
						 
						
							
							
								
								bot testing: Allow mocking PATCH HTTP requests.  
							
							
							
						 
						
							2018-03-08 07:38:35 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									amanagr 
								
							 
						 
						
							
							
							
							
								
							
							
								243f7bbe5d 
								
							 
						 
						
							
							
								
								Port merels to game_handler.  
							
							... 
							
							
							
							Fixes  #305  
						
							2018-02-27 08:28:40 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									amanagr 
								
							 
						 
						
							
							
							
							
								
							
							
								b0b372c95d 
								
							 
						 
						
							
							
								
								Support game_handler to allow consecutive turns for the same player.  
							
							... 
							
							
							
							Add a SamePlayerMove exception that allows giving consecutive turns to the
same player. 
							
						 
						
							2018-02-27 08:28:40 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									amanagr 
								
							 
						 
						
							
							
							
							
								
							
							
								5fda59dde0 
								
							 
						 
						
							
							
								
								Susi AI Bot: Create a susi ai bot.  
							
							... 
							
							
							
							This bot uses SUSI_SERVER API to get response. 
							
						 
						
							2018-02-22 09:36:25 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Howell 
								
							 
						 
						
							
							
							
							
								
							
							
								9175c451f6 
								
							 
						 
						
							
							
								
								tests: Test handling of bad moves in connect four.  
							
							... 
							
							
							
							This commit tests that we throw a BadMoveException if you
try to move into a "full" column in connect four.  This gets
the controller up to 100% coverage. 
							
						 
						
							2018-02-21 08:06:28 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									amanagr 
								
							 
						 
						
							
							
							
							
								
							
							
								6df10749fb 
								
							 
						 
						
							
							
								
								Make game_handler support starting a game with a range of playeres.  
							
							... 
							
							
							
							Allow a game to start even if `max_players` is not reached.
Adding a new command `play game` to start a game if the
number of players is between max and min no. of players.
Make tests pass with the new change. 
							
						 
						
							2018-02-20 16:08:34 -05:00