Karho
92c07d12ad
Update bot.py
...
Changing the function process_result on result_id in c.COLORS such that there is a try-except statement to prevent a deadlock in choosing colors.
2017-02-18 00:06:41 +08:00
Karho
f2e7a14318
Update bot.py
...
Adding the function notify_me more texts in else part.
Adding the function new_game to make players create a new game and join the game with the same command.
Changing the function reset_waiting_time to 60 seconds.
Changing the function skip_player in the else part to include the stats part for skipped_player.
2017-02-17 19:35:56 +08:00
Karho
615bb35359
Combining with "patch" branch ( #29 )
...
* Update unobot.po
* Update test_player.py
* Update test_player.py
* Update test_player.py
* Update test_player.py
* Update player.py
* Update player.py
* Update internationalization.py
* Update internationalization.py
* Update test_player.py
* Update test_player.py
* Update test_player.py
* Update player.py
* Update player.py
* Update player.py
* Update test_player.py
* Update test_player.py
* revert play 4 then 4 rule
* Update test_player.py
* Update player.py
* Update player.py
* Update player.py
* Update game.py
* Update game_manager.py
* Update game_manager.py
* Update game_manager.py
* Update player.py
* Update test_player.py
* Update player.py
* Update bot.py
* Update credentials.py
* Update credentials.py
* Update bot.py
* Update game.py
* Update game_manager.py
* Update game_manager.py
* Update player.py
2017-02-16 18:43:44 +08:00
Jannes Höke
f1b241d808
correct command handler
2016-07-05 00:40:36 +02:00
Jannes Höke
ba81ab614a
use set instead of list for notify_me command
2016-07-05 00:38:02 +02:00
TiagoDanin
a5eefdc1d0
Update and Fix Translation
2016-07-02 14:34:06 -05:00
Jannes Höke
b136bdf997
formatting, exception handling, documentation
2016-07-02 20:37:35 +02:00
qubitnerd
2a710145f6
added next_game , get a pm from when next game starts
2016-07-02 21:23:34 +05:30
Jannes Höke
7f15aac773
missing arg in funciton call
2016-06-04 12:44:21 +02:00
Jannes Höke
5c87e74ae2
small fixes
2016-06-02 15:03:33 +02:00
Jannes Höke
beaa46f8e4
translation issues
2016-05-27 14:03:12 +02:00
Jannes Höke
569850fade
get game before ending it
2016-05-27 11:31:06 +02:00
Jannes Höke
7c250c6f79
don't record played cards if stats not enabled
2016-05-25 03:01:25 +02:00
Jannes Höke
6901e7f4d0
implement plurals, update de_DE translation to use plurals
2016-05-24 15:49:23 +02:00
Jannes Höke
72515e37ed
fix games first place stats
2016-05-24 09:58:04 +02:00
Jannes Höke
4a51c7bfb6
change loglevel to INFO
2016-05-23 13:30:57 +02:00
Jannes Höke
0c3f623cd9
small fixes & translation updates
2016-05-23 01:54:56 +02:00
Jannes Höke
ba47f4c19e
final version?
2016-05-22 19:21:51 +02:00
Jannes Höke
4cdffffa5f
Optional multi-translations
2016-05-22 17:02:27 +02:00
Jannes Höke
6c610c1aeb
settings UI added, save locale to database
2016-05-22 14:45:51 +02:00
Jannes Höke
cddf13dc5d
add __ function to translate complete stack, add dummy decorators to pull locales from db
2016-05-22 03:13:05 +02:00
Jannes Höke
5ece46527a
locales are working, added de_DE locale
2016-05-21 21:41:38 +02:00
Jannes Höke
becc7e28dc
fix broken method call
2016-05-21 18:56:58 +02:00
Jannes Höke
aee310ec9c
handle empty decks on player join
2016-05-20 18:34:27 +02:00
Jannes Höke
204b057810
add encoding
2016-05-19 23:15:46 +02:00
Jannes Höke
6204868a18
separate game logic from bot interface,
...
introduce exceptions instead of boolean returns,
remove repetitive code,
begin unit tests,
improve docstrings,
update to python-telegram-bot==4.1.1,
add ponyorm settings classes (unused)
2016-05-19 20:56:52 +02:00
Jannes Höke
a6f2c07403
increase workers to 32
2016-05-08 19:40:58 +02:00
Jannes Höke
f82b9ce6c0
hint on close command on game start
2016-05-08 18:52:10 +02:00
Jannes Höke
9b62f9b116
limit timer resetting even further
2016-05-08 18:38:31 +02:00
Jannes Höke
ae311ea0cf
next.user
2016-05-08 17:52:06 +02:00
Jannes Höke
b75667bb86
reset at correct position and display right name
2016-05-08 17:46:41 +02:00
Jannes Höke
d85934b789
actually check for waiting time, not always 90sex
2016-05-08 17:17:51 +02:00
Jannes Höke
4c1a5537eb
fix waiting time display and reset
2016-05-08 17:13:01 +02:00
Jannes Höke
1d10388d8e
reduce waiting time for repeated skipping and remove after four successive skips
2016-05-08 17:03:29 +02:00
Jannes Höke
686cf3facb
move to AGPL ( #4 )
2016-05-08 14:37:25 +02:00
Jannes Höke
9b4f4a43ea
on skip, add card to players hand
2016-05-02 12:10:35 +02:00
Jannes Höke
1b1edf508d
change time limit to 90 seconds
2016-05-01 18:41:40 +02:00
Jannes Höke
0cf7b70454
use actual game creator, make skip available to every player
2016-05-01 18:23:59 +02:00
Jannes Höke
27fff4b2e1
game endings cleaner, time limit on skip command
2016-04-30 13:26:50 +02:00
Jannes Höke
dde30a14d7
answer async with timeout
2016-04-30 12:20:36 +02:00
Jannes Höke
281511e0fd
display next player on leave
2016-04-30 11:43:26 +02:00
Jannes Höke
1844d1d40a
move result builders and utility functions to seperate files
2016-04-29 17:03:02 +02:00
Jannes Höke
3b590d9fca
adjust for python-telegram-bot 4.0.1
2016-04-29 11:13:03 +02:00
imlonghao
971fe8ef88
Kicked out of games once he win
2016-04-29 00:17:14 +08:00
imlonghao
0ecf3370e3
Fix issue when joining a closed game, send message via send_async, send message to the sender in same case.
2016-04-27 21:47:11 +08:00
Jannes Höke
67daa82ece
moar commands, leave always, asynchronous sending, game switching [untested]
2016-04-26 17:53:29 +02:00
Jannes Höke
c1ef321cc3
experimental: multiple games
2016-04-24 02:11:37 +02:00
Jannes Höke
c22e91eafa
allow leaving game if two or less players are in game
2016-04-23 22:31:07 +02:00
Jannes Höke
ded3c7684b
make sendmessage and answerinlinequery asynchronous
2016-04-23 22:13:15 +02:00
Jannes Höke
317b4662d1
add newline in help text
2016-04-20 01:32:02 +02:00