Commit Graph

503 Commits

Author SHA1 Message Date
jack1142 1a25d4291f [Audio] Allow join of full voice channel w/ 'move_members' (#1923) 2019-02-09 00:03:26 +01:00
Michael H 5444da655a [V2 Audio] Fixes channel full error while bot is in channel (#1924)
* This fixes #1643

* put the correct type for v2

* Update audio.py

Apply this previous change to the other applicable case.

* whitespace

* fracking web-editor
2019-02-08 16:32:27 +01:00
Twentysix 81929e77a3 [General] [p]userinfo: Handle 'None' Member.joined_at (#2425)
Backport of #2406
2019-02-08 15:32:48 +01:00
Twentysix 7d4e5fd390 [Mod] Improved filter's help (#2357)
Co-authored-by: Iangit1 <43935737+Iangit1@users.noreply.github.com>
2019-02-06 22:25:59 +01:00
Caleb Johnson a42c4fb215 Remove from __main__ import ... statements (#1956) 2018-12-16 13:17:46 +11:00
Caleb Johnson e874e6aa01 [Audio] Don't remove active .part files (#1481) 2018-12-09 00:03:43 +01:00
Twentysix 7cd3ff13bf [Mod] Prevent invite links from embedding in modlog (#2110) 2018-09-11 19:33:38 +02:00
aikaterna c7becb6d80 [Audio] Handle playlist urls in [p]play (#1288) 2018-08-13 12:45:46 +10:00
ToxicFrazzles 15bf5c5e1f [General] fixed [p]lmgtfy when search contains '+' (#1868)
A plus in an equation is interpreted as a space by https://lmgtfy.com which breaks the equation. Fixed by escaping plus characters in the search terms.
2018-08-13 12:00:54 +10:00
Caleb Johnson e19328188b [Downloader] Handle ImportError in is_lib_installed() (#1927) 2018-07-30 00:10:53 +02:00
Twentysix 97b70c35ee [Streams] Clearer instructions for Twitch's Client ID (#1874) 2018-07-04 11:44:20 +02:00
Twentysix 4f197fd5f9 [General] Fix online user count in [p]serverinfo (#1843) 2018-06-19 23:27:37 +02:00
Twentysix 7aa9e67bc2 [Economy] Fixed [p]leaderboard not being handled in DMs (#1825) 2018-06-08 09:26:20 -08:00
aikaterna 8b69042f08 [Audio] Song notifs / autodc, queue list improvements (#1232)
* [V2 Audio] Add features

Audioset notify for song change announcement, song and queue ehancements, timer toggle for enabling audio add-on cogs

* Update audioset timerdisconnect text

* Unneeded line from alternate version

* Update variables and display_now_playing

* Missing duration

* Update queue and np for local tracks

* Update np song.webpage_url for local on Linux

* Update queue and np for local songs

* Change emoji to Unicode names

Thanks to Tobotimus

* Queue displays np info always, draw_play icon changes

Removed duration next to title on currently playing song information in queue, was redundant with the draw_play duration displayed below. Implemented changes suggested by jorams, with modifications.
2018-03-19 03:14:23 +01:00
Caleb Johnson 0dafcfa083 [Mod] Allow external custom case creation (#1391) 2018-03-17 19:33:06 +01:00
Caleb Johnson b21bb9aeb5 [Downloader] Only show updates for cog .py files (#1316) 2018-03-17 15:57:47 +01:00
Pier-Angelo Gaetani 0dae8e2937 [Audio] Fix slow Youtube download (#1266) 2018-01-22 21:23:06 +01:00
Twentysix fc501cc629 [Economy] Copy, NOT reference, the default settings (#1253)
Fixes #1252
2018-01-21 20:57:00 +01:00
Twentysix 6acc43c8ff [Mod] [p]filter: Performance improvements (#1233) 2018-01-05 16:46:33 +01:00
Andrew Silver d1df453a75 Updated picarto stream thumbnail URIs for new load-balanced thumbnails (#1129) 2017-12-18 13:16:36 -09:00
Mamalus 648496e2df Update trivia.py (#1054)
everytime isn't a compound word.
2017-12-18 17:18:58 +01:00
zephyrkul 548a83853d [Audio] Remove playlist extend (#1152) 2017-12-13 16:10:24 +11:00
Twentysix 77d3b9b5e5 [Streams] Match Twitch streams by ID if available (#1134)
Fixes #777
2017-12-03 00:53:56 +01:00
Caleb Johnson 4a77e764a6 [Alias] Change message deepcopy to shallow copy (#1053)
For extremely large servers (tens of thousands of members), copying the Server object can take several seconds and peg the CPU since this is a necessarily blocking operation
2017-11-29 21:46:37 +01:00
C f3c957377d [Audio] Status: "Playing..." -> "Listening..." (#1099) 2017-11-17 09:49:20 +01:00
Twentysix 3207b12835 [General] Fix [p]serverinfo returning the incorrect # of voice channels (#1082) 2017-11-12 19:07:55 +01:00
Twentysix 58d669d07e [Core] Target any user with blacklist / whitelist commands (#1068) 2017-11-06 23:51:33 +01:00
Mark van Alphen f6487ea1bc [Audio] Fixed repeat queue (#1013) 2017-10-29 16:10:02 +01:00
Twentysix 65b2e77b65 [Downloader] Handle git not installed (#1002) 2017-10-19 19:37:57 -08:00
Twentysix 39a0f25774 [Core] Implemented co-owners support (#953) 2017-10-01 22:53:27 +02:00
Alex fc32524d16 [Audio] Support for YouTube URLs with timestamp (#919) 2017-08-26 18:12:02 +02:00
Mark van Alphen 78173bd68c [Audio] Add error handling on failed song load (#887)
* Add error handling and user feedback to Audio cog

* Remove verbose

* Maybe? fix the OSError

* Replace is with isinstance()

* Attempt to force UTF-8 encoding

* Fix unbound variable

* Escape mass mentions on error output
2017-08-20 14:15:23 -04:00
Twentysix b19c5e55e5 [Streams] Specify encoding for Twitch's ID endpoint 2017-08-03 21:13:01 +02:00
Eric Hanko 23db0208d0 [Audio] Added [p]cache stats command (#861) 2017-08-01 15:58:56 +02:00
Twentysix 9f290dbdc7 [Mod] No wipe of messages on [p]hackban 2017-06-22 00:45:21 +02:00
flapjax 3b93bb776a [General] Multi character prefix support for polls (#689) 2017-06-09 01:05:22 +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 8887d03543 [Mod] Check for filtered words on message edit
As proposed in #767
2017-05-20 17:17:02 +02:00
Will ad301d00e4 [Audio] Playlists mix support (#766) 2017-05-20 15:41:59 +02:00
Twentysix 5b885b82c4 [Streams] Added picarto support 2017-05-20 01:30:18 +02:00
Twentysix fdd2805e8f [Mod] Ignore command's message autodelete errors 2017-05-18 19:23:57 +02:00
Twentysix 36489f0701 [Streams] Limited two [p]streamset commands to DMs 2017-05-14 19:53:06 +02:00
Twentysix 919bb01128 [Mod] Bots are ignored by the filter
Fixes #735
2017-04-29 00:24:15 +02:00
Ryonez d80a660e95 [Downloader] Fixed issue with patch notes not showing (#726)
Fixes #725
2017-04-22 01:28:21 +02:00
Caleb Johnson bb4a036573 [Downloader] Respect current branch when updating (#675) 2017-04-19 22:25:12 +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 6b725560f6 [Audio] Disconnect from all VCs on cog unload 2017-04-18 12:20:14 +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