python-zulip-api/zulip_bots/zulip_bots
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
..
bots Susi AI Bot: Create a susi ai bot. 2018-02-22 09:36:25 -05:00
bots_unmaintained bots: Refactor Youtube bot. 2017-12-09 03:56:33 -08:00
.gitignore bots: Move all bots and the bots API to separate package. 2017-07-18 02:20:27 -02:30
__init__.py bots: Move all bots and the bots API to separate package. 2017-07-18 02:20:27 -02:30
custom_exceptions.py bots: Add magic method validate_config(). 2018-02-13 11:02:17 -08:00
game_handler.py Support game_handler to allow consecutive turns for the same player. 2018-02-27 08:28:40 -05:00
lib.py bots: Add magic method validate_config(). 2018-02-13 11:02:17 -08:00
lib_tests.py lib_tests.py: Set realistic spec for BotHandler mock. 2018-02-13 11:02:17 -08:00
provision.py zulip_bots setup.py: Install deps from the bots' requirements.txt files. 2018-01-06 16:39:52 +01:00
request_test_lib.py request_test_lib.py: Move from mock to unittest.mock. 2018-01-06 16:39:52 +01:00
run.py mypy: Amend import_module_from_source, to pass with strict-optional. 2018-01-02 14:05:33 -05:00
simple_lib.py bots: Clean up terminal.py for running bots directly. 2017-11-29 10:05:06 -08:00
terminal.py mypy: Amend import_module_from_source, to pass with strict-optional. 2018-01-02 14:05:33 -05:00
test_file_utils.py zulip_bots: Use utf-8 when reading fixtures. 2017-12-14 05:56:55 -05:00
test_lib.py bots: Add magic method validate_config(). 2018-02-13 11:02:17 -08:00
test_run.py zulip_bots: Move six imports. 2018-01-06 16:39:52 +01:00