Commit graph

61 commits

Author SHA1 Message Date
acb5cc5c5e Update link regex pattern 2022-06-24 17:19:19 -06:00
8f5e839ae9 Use regex to replace long links with shorter ones 2022-06-24 16:15:37 -06:00
7f27fab5fb Catch errors in subreddit 2022-06-14 16:35:05 -06:00
3b04182ea2 Set follows gauge on startup 2022-06-14 12:44:05 -06:00
c022a62e98 Add Twitter error tracking 2022-06-14 12:00:07 -06:00
969999fc46 Properly handle HTTP stream errors 2022-06-14 09:00:53 -06:00
f5a8312d78 Catch 401 errors 2022-06-13 21:08:49 -06:00
44bb91ad6d Fix error on titles > 256 characters 2022-06-10 12:29:22 -06:00
7876ba0051 Change gauges to not track guild info 2022-06-10 12:06:53 -06:00
1983e6135c Add prometheus 2022-06-10 09:54:54 -06:00
488234ba79 Fix reddit checking for crosspost 2022-05-07 13:12:17 -06:00
1b05cc3b13 Add crosspost support 2022-05-05 00:29:58 -06:00
2b080a05b4 Anaffer migration (dis-snek -> naff rename) 2022-05-02 15:17:58 -06:00
420976aa90 Fix loop sleep timing 2022-05-02 13:31:38 -06:00
24ff4e69a2 Fix temprole expires_at check 2022-05-02 13:08:41 -06:00
34983b0f19 Add temprole background task 2022-05-02 12:11:17 -06:00
2cd67aceaf Add reddit stream count 2022-04-21 10:29:21 -06:00
4157989040 Validate all follows before starting streams 2022-04-21 10:23:15 -06:00
3d091a7cb4 Change how/when invalid reddit follows are deleted 2022-04-21 10:14:55 -06:00
da2445f04f Skip logging posts that were sent in past 2022-04-21 10:12:31 -06:00
5c242e3428 More logging on reddit 2022-04-21 10:11:23 -06:00
2eace2a405 Gracefully handle channel not found errors 2022-04-21 10:01:55 -06:00
5ced32ca2b Migrate Twitter to tweepy AsyncStream for faster, more reliable updates 2022-04-20 13:35:57 -06:00
6a0c6ca8d5 Fix getLogger, bump to 0.5.0 2022-04-20 11:05:38 -06:00
b5f30a8b2d Add autokick, closes jarvis-bot#74 2022-04-20 11:03:56 -06:00
853f833231 Remove logger argument in function docstrings 2022-04-20 11:01:51 -06:00
e436571ea8 Update warnings 2022-04-20 10:09:00 -06:00
26bd231920 Rename reddit.stream to reddit.reddit 2022-04-20 09:59:50 -06:00
2d35362764 Switch to new reddit 2022-04-20 09:57:49 -06:00
3a6190247a Make Reddit and Twitter optional 2022-04-20 00:25:06 -06:00
db32e684fb New best practices for logging and filtering out queued tasks 2022-04-19 23:57:26 -06:00
d0c9bdfbee Add Reddit sync background task 2022-04-19 23:56:49 -06:00
fb9e85733d Move build_embed to tasks, better versioning 2022-04-19 19:56:38 -06:00
be3d5387a5 Add queues to prevent re-processing tasks 2022-04-19 14:59:31 -06:00
4a69655bfb Deactivate lock regardless of error 2022-04-19 13:59:30 -06:00
7dcfd1aaf7 Properly handle locked channel being deleted 2022-04-19 12:05:15 -06:00
b8c64bae31 Handle locked channel being deleted 2022-04-19 12:02:07 -06:00
8a197a841d Use screen_name instead of name 2022-04-19 11:08:21 -06:00
09676da538 Fix space in usernames 2022-04-19 11:02:25 -06:00
939458bba9 Increase logging in Twitter 2022-04-18 09:14:48 -06:00
c623e341f4 Fix timestamps being wrong 2022-03-26 03:26:20 -06:00
cb1d3809c8 Save account information on update 2022-03-25 12:43:53 -06:00
d22e4f85a5 Fix minor bug with lock, change update in warning 2022-03-25 12:40:55 -06:00
3c63f26e79 Add Lock and Lockdown automated tasks 2022-03-20 14:33:17 -06:00
4017c358a4 Add new scheduler for better accuracy 2022-03-20 14:32:43 -06:00
75338b4a79 Adjust embed username to include @ 2022-03-18 15:22:31 -06:00
0cb744941c Support multiple images 2022-03-18 15:01:44 -06:00
58c33d2077 Changes 2022-03-10 17:22:24 -07:00
933bff6711 Build custom embeds for Twitter 2022-03-02 14:37:45 -07:00
f48af6fc80 Bugfixes 2022-02-19 20:05:40 -07:00