Commit Graph

457 Commits

Author SHA1 Message Date
Twentysix f252d9b8f6 Typo 2016-06-24 09:08:55 +02:00
Twentysix 1d44d47f26 Exception hierarchy for economy 2016-06-23 23:27:24 +02:00
Twentysix fd89c6870d Economy rewrite (#313)
Server based accounts and settings. Added global leaderboard.
Bank class has been redone with hooks for 3rd party cogs.
The old ones have been removed, there was no way to keep backwards compatibility.
Since the bank.json format changed, once a user registers a bank account on a server if they're already present in the old format they'll keep their old balance.
2016-06-23 22:58:44 +02:00
Will 6abc92db11 Stop audio zombies (#317)
Version
2016-06-22 22:18:58 -04:00
Twentysix 8b52bd56af Record users' nickname history
20 names and 20 nicknames maximum
2016-06-22 01:08:47 +02:00
Will f1bd9da184 Chat formatting additions and improvements (#315)
* Pagination, switch to format strings, give box a lang
* working pagination
2016-06-21 20:54:08 +02:00
Twentysix 076dd93904 Added !contact, !info
!contact allows the user to send a message to the bot's owner
!info shows info about Red
2016-06-19 00:49:51 +02:00
Twentysix fc93b02639 Escape everyone/here mentions 2016-06-16 23:44:49 +02:00
Will 550dfb5875 Debug scoping fix (#305) 2016-06-15 22:53:54 -04:00
Will ca09c4d229 Changed for Danny (#306) 2016-06-15 22:49:28 -04:00
Twentysix 60d607fee4 Added !cleanup after
Deletes all messages after specified message
2016-06-15 22:50:44 +02:00
Irdumb 292f0a5ee4 I'm just gonna... (#304) 2016-06-14 21:44:46 -04:00
Canule 9697d8f692 compact mode fix (#236)
https://cdn.discordapp.com/attachments/136465248994459648/178977098445225985/unknown.png
2016-06-14 20:20:01 -04:00
Will Tekulve f6383c2dfd Update owner for discord.py http changes 2016-06-14 09:25:56 -04:00
Will Tekulve 01bbac480d Revert "!audioset status"
This reverts commit 497b13a0c4.
2016-06-13 22:38:27 -04:00
Will Tekulve 9226c3c915 Revert "!audioset status"
This reverts commit a41bc65979.
2016-06-13 22:36:57 -04:00
Will Tekulve 8d01fb46ab Revert "!audioset status"
This reverts commit 686fa98c8d.
2016-06-13 22:36:55 -04:00
Will Tekulve f003000d8c Revert "boop"
This reverts commit ba1d837373.
2016-06-13 22:36:52 -04:00
Will Tekulve 6b4bff6111 Revert "changes"
This reverts commit 2b19f3c648.
2016-06-13 22:36:35 -04:00
irdumb 2b19f3c648 changes 2016-06-14 12:20:37 +10:00
Irdumb ba1d837373 boop 2016-06-14 12:18:47 +10:00
irdumb 686fa98c8d !audioset status
displays song title as bot's status if bot is only playing in 1 server. reverts to previous status when done.
2016-06-14 12:18:47 +10:00
irdumb a41bc65979 !audioset status
something about statuses and songs..
2016-06-14 12:18:47 +10:00
irdumb 497b13a0c4 !audioset status
changes bot's status to song title if only one server playing.
2016-06-14 12:18:47 +10:00
Will Tekulve e6d9eeed25 Revert "!set stream"
This reverts commit 3a45a585b0.
2016-06-13 21:33:40 -04:00
Irdumb 3a45a585b0 !set stream
couldn't be bothered figuring how to PR to anomaly's PR
2016-06-14 11:26:17 +10:00
Will aefd7c4984 Added !queue (#294) 2016-06-13 23:13:06 +02:00
Twentysix 242d5bf63b Update !editrole color's docstring 2016-06-11 19:23:33 +02:00
Twentysix 881a1d3212 Support for definition # in !urban, info > userinfo, server > serverinfo 2016-06-08 21:01:49 +02:00
Twentysix 65c7cdb8ee Alias cog now respects ignores 2016-06-06 22:46:11 +02:00
Twentysix efcde3f200 Typo
That would've been a bit misleading
2016-06-05 15:35:12 +02:00
Will f6352dda8e cog info and cog install additions (#290)
* Allow owners to have an install message unique to each cog
* `!cog info repo_name` now attempts to pull from an info.json at the root directory of the repo
* info.json *breaking* change
  * Add SHORT key, for the short desc that appears in `!cog list`
  * NAME is now the actual name of the cog/repo
2016-06-05 15:18:16 +02:00
Twentysix 496b122059 Quick fix for &list/cache issue
What could go wrong?
2016-06-05 14:31:46 +02:00
Will c6f0f1ee1c Audio patch (#292)
* PEP8
* deal with duration problem
* Limit output stream to 64k
* stop duration checks over and over for _download_next
* reset state correctly on stop and skip
2016-06-05 14:25:31 +02:00
Twentysix b0a017c34e Added !softban 2016-05-31 00:27:27 +02:00
Twentysix 9e09b405b2 Refactored lmgtfy 2016-05-30 21:25:23 +02:00
Twentysix 77bed58c45 Disallow stream alerts in DM 2016-05-27 11:29:59 +02:00
Twentysix 0c3d4a104a Proper json save/load
Might fix json corruption issues
2016-05-26 00:37:02 +02:00
Twentysix 3d53d4e88c Clearer cog error messages 2016-05-23 14:44:01 +02:00
Twentysix 3709d79f5b Added !unload all
Unloads all cogs at once
2016-05-22 23:00:47 +02:00
Twentysix 11dddc4e40 Checks for administrator role 2016-05-22 18:39:57 +02:00
Twentysix 27ce0fc57a Revamped FileIO (#262)
Handles backups, way tidier with different functions, backwards compatible. Should fix the corrupted json issues.
2016-05-21 15:26:48 +02:00
Twentysix b3f3500dc7 Silenced both errors 2016-05-20 13:43:57 +02:00
Twentysix 2ef41d6cb6 Silenced process lookup error 2016-05-20 13:34:32 +02:00
Twentysix 23d2ef4d90 Auto queue fix 2016-05-15 23:33:57 +02:00
Twentysix c7b68a1dcb Fix search 2016-05-15 23:06:56 +02:00
Twentysix 78f14a9c80 More details for !info and !server 2016-05-15 18:18:31 +02:00
Twentysix 1eb1827aec Clarification on register slot/payday (#258) 2016-05-15 03:49:12 +02:00
Twentysix 3859092278 !play can now search and queues by default if something is playing
Permission checks for playlist start
2016-05-15 00:08:30 +02:00
Twentysix d1a39a2861 Added !playlist append, !queue defaults to play if nothing is playing 2016-05-14 23:01:24 +02:00