moneromooo
fccd94ecfb
Point to github in info message
2019-04-05 16:15:36 +01:00
moneromooo
fc88e82f63
config: add a few third party commands the bot ignores
...
Avoids answering "unknown command" when the intended recipient
is another bot also using !
2018-08-01 15:15:05 +01:00
moneromooo
259aed3c66
freenode: guard against Freenode impersonation "feature"
...
Freenode allows impersonating registered users for 30 seconds,
so don't consider users registered before we've known them
for at least a minute. And be a bit paranoid about it with
parts and joins.
2018-07-26 16:23:20 +01:00
moneromooo
236a906328
coinspecs: allow 8 (mainnet subaddresses) and A (standard testnet address) prefixes
2018-04-25 14:59:05 +01:00
moneromooo
48f677d28c
make the !linking_accounts blurb more explicit
2017-11-22 10:25:29 +00:00
moneromooo
25789e5948
fix typo in linking_accounts which would make the command throw
2017-11-22 10:23:15 +00:00
moneromooo
d56c6dd61b
spammer: fix allowed list check
2017-11-14 22:30:38 +00:00
moneromooo
e6888fde5d
command_manager: double the nickserv timeout
2017-11-12 12:21:21 +00:00
moneromooo
a22ead7f32
Start ignoring !balance from blackbaba in public channels
2017-11-12 12:20:51 +00:00
moneromooo
c51f0ea00b
command_manager: never tweak one last thing after testing
2017-11-07 23:53:33 +00:00
moneromooo
64749a9afa
command_manager: time out on auth
...
If we miss a nickserv reply, delete the scheduled command
2017-11-06 23:27:52 +00:00
moneromooo
08691aadbb
Port to newer praw
...
Obviously, everything changed in various ways and the doc was useless
2017-10-19 21:44:03 +01:00
moneromooo
55905122fb
payment: more explicit wording about payment it
2017-09-30 09:26:14 +01:00
moneromooo
ab6a2d60eb
Make RPC timeout configurable, and longer by default
2017-09-14 10:33:56 +01:00
moneromooo
da965ebc69
spammer: silence with +q, not +m, remove telegram from exceptions
...
Thanks iDunk for +q pointer
2017-06-25 18:00:23 +01:00
moneromooo
7991428bf9
spammer: mute instead of ban, and allow admins and relays
2017-06-04 16:19:28 +01:00
moneromooo
e1f3acc16c
spammer: remove "astounding!" from the trigger list
...
It's a bit too trigger happy, as reported by jwinterm
2016-12-23 16:51:24 +00:00
moneromooo
921212d217
New randompid command, to allow avoiding payment id reuse
2016-12-22 11:50:32 +00:00
moneromooo
e387fa67ab
spammer: add show_triggers and add_trigger admin commands
2016-11-28 19:38:46 +00:00
moneromooo
59bba00130
Add some more spam/scam triggers
2016-11-28 19:28:55 +00:00
moneromooo
29f6f1fdaa
spammer: triggers don't have to be lowercase anymore
...
Also add "allah is doing"
2016-08-18 22:24:04 +01:00
moneromooo
97b43c5af3
spammer: remove the debug auto unban
...
Don't want to make it too easy for the spammer
2016-08-13 18:59:06 +01:00
moneromooo
b290f4a20f
spammer: add more triggers
2016-08-05 19:33:52 +01:00
moneromooo
14be174cb6
spammer: Allow exprs to be in the middle
2016-08-05 16:49:29 +01:00
moneromooo
82510c0f88
spammer: new module to kickban some spamming scammer
2016-08-05 16:43:39 +01:00
moneromooo
fb5e80f7aa
irc: add ident to user-joined and message events
2016-08-05 16:43:18 +01:00
moneromooo
79bc336ebb
user: add ident
2016-08-05 16:43:00 +01:00
moneromooo
c8470260f0
Add a message event
2016-08-05 16:32:48 +01:00
moneromooo
95cda86928
irc: do not busy wait when EOS from IRC
2016-06-08 21:22:14 +01:00
moneromooo
2d324d6415
Allow integrated addresses
2016-06-08 21:22:00 +01:00
moneromooo
fe98e9f549
announcements: odd fixes
2016-01-29 22:14:42 +00:00
moneromooo
a59acafd48
reddit: allow tips after arbitrary text
2015-07-30 21:43:51 +01:00
moneromooo
3aafbb3de2
Fix the linking_accounts help mentioning the wrong prefix for freenode
2015-07-28 22:23:22 +01:00
moneromooo
903a587209
reddit: fix parsing of tips-as-replies
...
"+" was treated a valid number, since all parts were optional
2015-07-28 18:43:57 +01:00
moneromooo
d1d1184f41
payments: fix unlock_time typo
2015-05-11 16:55:18 +01:00
moneromooo
94c31f263f
User error when asking for commands for a module that does not exist
2015-04-25 10:31:12 +01:00
moneromooo
dc96f38c08
payment: fix unlock time semantics
...
It's a delta height not a block height
2015-04-18 10:15:46 +01:00
moneromooo
750b38d7b1
utils: add NetworkFromIdentity
2015-04-10 18:37:12 +01:00
moneromooo
58c16dd48d
Add a kitsune bakuchi module
2015-03-22 09:55:32 +00:00
moneromooo
1efc378ce2
Add events and event handlers, and IRC join/part events
2015-03-21 09:18:33 +00:00
moneromooo
cea60feeae
Create accounts on linking if they do not exist
...
This can happen if someone tries to link to another account
before doing any other action that creates an account.
2015-03-19 20:56:03 +00:00
moneromooo
ad76fec535
payment: auto create account on giving someone a payment id
2015-03-17 21:11:54 +00:00
moneromooo
98f102f497
withdraw: fix old variable use
...
nick is replaced by identity
2015-03-17 20:54:25 +00:00
moneromooo
56e9473f46
tipping: add a monero amount as well as the denominated amount
2015-03-17 19:29:35 +00:00
moneromooo
ec95e55091
twitter: add optional prefix text when linking, and shorter links
2015-03-17 09:09:01 +00:00
moneromooo
43cead6582
twitter: allow random text after tipping
2015-03-17 09:08:32 +00:00
moneromooo
c51bde4afa
twitter: recognize integers as amounts, not just floats
2015-03-17 09:07:26 +00:00
moneromooo
38afd5000b
twitter: fix update_status for tweepy API change
2015-03-17 09:06:33 +00:00
moneromooo
37b663bcfe
twitter: log list of tweets received, for debugging ease
2015-03-16 21:01:04 +00:00
moneromooo
b757441c15
twitter: remove @ from user name when tipping
2015-03-16 21:00:47 +00:00
moneromooo
a4357a3ee7
twitter: Fix last id initialization
...
The previous code was right, I got confused with reddit.
It just needs to guard against it not being in the DB - init to 0.
2015-03-16 20:59:49 +00:00
moneromooo
1aad5fce5d
twitter: remove nonsensical long cast
2015-03-16 19:25:51 +00:00
moneromooo
33aa1debca
reddit: fix amount parsing
...
It was only allowing floats (ie, with a decimal dot).
2015-03-13 20:13:00 +00:00
moneromooo
890b385c03
reddit: ignore posts from an author with no name
2015-03-13 20:12:25 +00:00
moneromooo
8564fc6990
reddit: fix missing comments
...
is_root is a root *comment*, not the main post
2015-03-13 20:11:43 +00:00
moneromooo
e1101ec592
reddit: guard against missing is_root field
2015-03-13 19:18:50 +00:00
moneromooo
5d1bbfc6a0
withdraw: fix withdraw with no amount nor payment id
2015-02-28 18:31:20 +00:00
moneromooo
699cec1b7e
Add an announcements module
2015-02-22 12:52:46 +00:00
moneromooo
5576c93254
twitter: tweets can now be stored on the filesystem for use as a link
2015-02-20 18:40:33 +00:00
moneromooo
e51b94b486
Remove redis migration code
...
All instances are now up to date, and this is starting to get
false positives with new networks.
2015-02-19 21:45:37 +00:00
moneromooo
439b9e0f0e
blackjack: fix the previous fix in basic strategy enumeration
2015-02-18 22:04:51 +00:00
moneromooo
6b7b2df420
withdraw: add the ability to specify an OpenAlias address for deposits
2015-02-15 16:46:17 +00:00
moneromooo
cc149c6596
Do not use the reddit unread API by default
...
As it does not work unless the bot has gold.
2015-02-15 16:41:59 +00:00
moneromooo
a9c269abcc
Add moneritos
2015-02-15 16:38:04 +00:00
moneromooo
fd7ca261b2
reddit: make the cache timeout configurable
...
And decrease poll time
2015-02-15 11:17:54 +00:00
moneromooo
3ebd4befc5
reddit: add an option to use the get_unread API
...
It doesn't work unless the bot has "Reddit gold".
2015-02-15 11:06:13 +00:00
moneromooo
8bd6ae714c
rain: fix bug in small rain user enumeration
2015-02-14 15:30:49 +00:00
moneromooo
571b70a865
Save redis on exit instead of shutting it down
2015-02-14 12:26:24 +00:00
moneromooo
53366012e1
always import user/link in modules
2015-02-14 12:15:49 +00:00
moneromooo
19e7e06e96
blackjack: fix a couple bugs in basic strategy
2015-02-12 21:20:52 +00:00
moneromooo
29dcb74ef3
blackjack: fix exception in insurance command error path
2015-02-12 15:38:02 +00:00
moneromooo
4da435b9d2
Add pinata module
2015-02-11 19:39:12 +00:00
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