37 Commits

Author SHA1 Message Date
Twentysix
b19c5e55e5 [Streams] Specify encoding for Twitch's ID endpoint 2017-08-03 21:13:01 +02:00
Twentysix
1e17ed7654 [Streams] beam.pro -> mixer 2017-06-03 04:36:19 +02:00
Caleb Johnson
13be333f7a [Streams] Added Picarto streams to [p]streamalert stop (#773) 2017-05-21 12:14:35 +02:00
Twentysix
5b885b82c4 [Streams] Added picarto support 2017-05-20 01:30:18 +02:00
Twentysix
36489f0701 [Streams] Limited two [p]streamset commands to DMs 2017-05-14 19:53:06 +02:00
Twentysix
719088d438 [Streams] Twitch API v5 (#718)
Twitch API v5 makes use of IDs instead of usernames.
To migrate the current data, the cog will attempt to fetch and save all the missing stream IDs on loading (in chunks of 100)
2017-04-18 23:27:00 +02:00
Twentysix
d52c9d57e7 [Streams] Added toggeable autodeletion of stream alerts
[p]streamset autodelete
Enabled by default
2017-04-15 22:52:05 +02:00
Twentysix
f9d0abef92 [Streams] Refactoring (#703) 2017-04-13 22:42:14 +02:00
Twentysix
56dadb09bc [Streams] Fixed issue with thumbnails being None
Issue on beam but we'll check it on all services for good measure
2017-03-14 06:23:39 +01:00
Twentysix
f32b3acd4c [Streams] Avoid Discord's thumbnail caching 2017-03-12 07:10:25 +01:00
Twentysix
fb632ef54f [Streams] Handle no avatar set for beam.pro 2017-02-26 05:26:16 +01:00
Chovin
acc86d08db [Streams] Fetch APIs with utf-8 encoding (#642) 2017-02-26 05:14:12 +01:00
Twentysix
c5090d6eb7 No more star imports 2017-02-21 03:16:33 +01:00
Patrik Luoto
eb67e83d64 [Streams] Twitch: handle empty game / status / logo (#608) 2017-02-10 14:21:11 +01:00
Thomas Mercurio
ae1244668e [Streams] Embed colors (#605) 2017-02-09 00:08:26 +01:00
Twentysix
b69b5b3005 [Streams] Added embeds and toggleable mass mentions 2017-02-08 19:03:05 +01:00
Seenko
438d9f5f60 [Streams] Handle both channel names and URLs (#575) 2017-01-13 14:23:39 +01:00
Twentysix
7a3c963009 FileIO to DataIO conversion (#410) 2016-10-10 03:40:09 +02:00
Twentysix
2dcb1c88d1 [Streams] Better Twitch error handling 2016-09-17 04:03:40 +02:00
Twentysix
2203c7b261 [Streams] Fixed streamalert not using Client-ID 2016-09-15 03:40:14 +02:00
Twentysix
4b453ef22f Clearer / fixed typo in set prefix docstring 2016-08-17 15:22:01 +02:00
Twentysix
292c1861a1 [Streams] Added command to set Twitch's Client-ID
[p]streamset twitchtoken <token>
It will soon be mandatory to make Twitch API calls
2016-08-16 14:24:03 +02:00
Twentysix
f5a0911693 Temp fix for stream checker
Should stop errors on startup
2016-07-03 01:31:24 +02:00
Twentysix
fc93b02639 Escape everyone/here mentions 2016-06-16 23:44:49 +02:00
Twentysix
77bed58c45 Disallow stream alerts in DM 2016-05-27 11:29:59 +02:00
Will Tekulve
6c488ea951 pep8 and not send messages when we don't have permissions 2016-04-09 19:05:06 -04:00
Twentysix
4be9757404 Better unloading of background tasks 2016-03-29 15:41:46 +02:00
Twentysix
76723d5fef Fix for recent twitch API changes 2016-03-23 15:25:25 +01:00
Twentysix
d03bc1dace Further minor fixes for beam.pro 2016-03-18 01:50:56 +01:00
Twentysix
659164e158 Fixed error for inexistent beam.pro streams
Apparently beam.pro is too lazy to use json when inexistent streams are
requested
2016-03-18 01:28:29 +01:00
MindlessPuppetz
2faee7326e Add Beam.pro integration
Adding Beam.pro streaming integration for live notifications.
2016-03-04 22:11:48 -09:00
Twentysix
58e0b6d46a Undoing changes to stream module 2016-02-29 13:59:09 +01:00
Twentysix
76f8543888 Small fix to stream alert 2016-02-28 21:38:49 +01:00
Twentysix
c3bb4e18e9 Delete past stream alerts after new one 2016-02-28 21:18:47 +01:00
Twentysix
cf10822b6e Upped the stream check delay
Temporary "fix". Will check for multiple streams in a single request in
the future.
2016-02-17 14:09:09 +01:00
Twentysix
5bf4b6a888 Removed debug print 2016-02-17 09:42:31 +01:00
Twentysix
d2298439fd Added cogs.streams, fixed trivia encoding issues 2016-02-17 09:04:22 +01:00