Commit graph

233 commits

Author SHA1 Message Date
moneromooo
f99f10d56c Add a Twitter module
Only acts on @tipperome @other +amount, as 140 characters only
2015-02-11 18:42:41 +00:00
moneromooo
051a0d3d86 withdraw: catch lack of parameter for !resolve 2015-02-11 18:42:41 +00:00
moneromooo
4dd13feef6 withdraw: OpenAlias support 2015-02-10 00:00:30 +00:00
moneromooo
184476409c reddit: ignore authorless messages 2015-02-09 20:02:26 +00:00
moneromooo
95ad92bc3e blackjack: fix balance checks on multiple hands 2015-02-09 09:59:14 +00:00
moneromooo
490b6304da reddit: fix command splitting creating empty tokens 2015-02-07 22:40:28 +00:00
moneromooo
5de54e005c irc: fix command splitting creating empty tokens 2015-02-07 22:40:08 +00:00
moneromooo
7b90901049 Fix double counting of overall game stats 2015-02-07 19:06:42 +00:00
moneromooo
db727c9329 Catch invalid network names in IdentityFromString/LinkAccounts 2015-02-07 10:01:13 +00:00
moneromooo
3e88744e3b Accounts can now be linked 2015-02-06 20:19:00 +00:00
moneromooo
f41763478a reddit: PMs now don't need the keyword to be parsed 2015-02-06 19:37:25 +00:00
moneromooo
b1373c629c Add a reddit network 2015-02-06 11:11:14 +00:00
moneromooo
e8954211a3 redis: add llen/lset trampolines 2015-02-05 21:42:13 +00:00
moneromooo
b0684fb81e network: add some missing self parameters 2015-02-05 21:42:04 +00:00
moneromooo
9f362e7858 Make the lock recursive
This fixes !isregistered, which piggybacks onto RunRegisteredCommand
2015-02-05 21:41:46 +00:00
moneromooo
8ff236176d Lock commands execution
So they can be used by separate threads
2015-02-05 19:34:04 +00:00
moneromooo
79de30a5dd irc: add a few more missing lowercase nick conversions 2015-02-05 09:56:10 +00:00
moneromooo
6db77ea27c Add load and unload commands 2015-02-02 22:14:39 +00:00
moneromooo
b5b775e90c withdraw: add support for payment id 2015-02-02 20:44:26 +00:00
moneromooo
c8b6ade388 Add a payment id format checker 2015-02-02 20:44:26 +00:00
moneromooo
1e29558c5e withdraw: fix balances/account mismatch 2015-02-02 20:43:17 +00:00
moneromooo
b876f1e523 withdraw: fix missing update to DisableWithdraw's parameter list 2015-02-02 20:42:24 +00:00
moneromooo
5a09316af1 tipping: import user and link 2015-02-02 19:23:55 +00:00
moneromooo
6760756d11 payment: fix copy/paste error in moving to accounts 2015-02-02 17:48:37 +00:00
moneromooo
d455985552 Use decimal functions to read amounts/units from string inputs 2015-02-02 13:11:52 +00:00
moneromooo
8a81397a84 rainactive: fix issue with link objects not usable as keys in a dict 2015-02-01 15:51:08 +00:00
moneromooo
b181b19c16 withdraw: fix network/withdraw fee mismatch 2015-02-01 12:46:49 +00:00
moneromooo
b19be42379 bookie: fix typo in minimum winnings code 2015-02-01 11:36:11 +00:00
moneromooo
b07bb7ba6b Balances now belong to accounts, and identities map to an account 2015-02-01 11:36:05 +00:00
moneromooo
333c90d46a Add a couple more commands to ignore for hegemoOn's new bot 2015-01-31 23:07:00 +00:00
moneromooo
f8bb34ec44 Remove useless IdentityFromString
Not only it was useless, but it broke the overall/since reset stats
2015-01-31 19:56:01 +00:00
moneromooo
14b70927c6 bookie: whitespace fix 2015-01-31 19:15:14 +00:00
moneromooo
2a650ff5fe bookie: make an error more informative 2015-01-31 19:14:48 +00:00
moneromooo
f99d86ecab bookie: allow duplicate event names, and specifying an event by its id 2015-01-31 19:12:32 +00:00
moneromooo
6ce78e20fb bookie: factor the optional book code 2015-01-31 19:00:01 +00:00
moneromooo
dd4b45cd41 bookie: more compact book listing 2015-01-31 19:00:00 +00:00
moneromooo
c866a1b74f dice: fix the tiniest bias
Max value from the hash is 0xffffffff, not 0x100000000
2015-01-31 18:59:57 +00:00
moneromooo
7cdff67421 AmountToString should now display without floating point inaccuracies 2015-01-31 12:19:56 +00:00
moneromooo
407f612be3 bookie: fix typo in help message construction 2015-01-31 12:12:18 +00:00
moneromooo
fe05261d7c Some more nick canonicalization 2015-01-31 09:42:07 +00:00
moneromooo
7b95991248 Use a site games salt, and use more random bits for the server seed 2015-01-30 18:27:34 +00:00
moneromooo
c03f518b96 Canonicalize nicks
For IRC, this mean case insensitivity
2015-01-30 18:13:52 +00:00
moneromooo
a7ac4f8b1c irc: remove + (voice) prefix from nicks 2015-01-29 22:58:26 +00:00
moneromooo
0d7979fc3f irc: increase the max backoff delay a bit
Freenode still throttles from time to time
2015-01-29 22:54:36 +00:00
moneromooo
73a3bd91bd bookie: compare new bet amount with total for player, not the whole book 2015-01-29 20:17:25 +00:00
moneromooo
250528dff3 Actually call redis shutdown() on normal exit 2015-01-29 10:14:47 +00:00
moneromooo
0e144e14b3 Move some more IRC configuration to network_config 2015-01-28 13:44:56 +00:00
moneromooo
00b742445e bookie: ensure a winner player never gets less than his/her bet
This could conceivably happen in a game where one side bets a lot
more than the other side.
2015-01-27 22:13:11 +00:00
moneromooo
e2787cc2b3 bookie: book/net now available to non admin 2015-01-27 21:31:50 +00:00
moneromooo
1a67be15b0 Rename config.py to config.py.example
To help lessen conflict issues
2015-01-27 21:00:01 +00:00