CMDR furrycat [Thu, 2 Mar 2017 12:03:49 +0000 (12:03 +0000)]
Identify servers.
CMDR furrycat [Thu, 2 Mar 2017 11:55:36 +0000 (11:55 +0000)]
Fixed help for developer plugin.
CMDR furrycat [Thu, 2 Mar 2017 11:53:30 +0000 (11:53 +0000)]
Request offline member list for large servers when we start.
CMDR furrycat [Thu, 2 Mar 2017 11:46:36 +0000 (11:46 +0000)]
Handle user name when setting permissions.
CMDR furrycat [Thu, 2 Mar 2017 11:45:51 +0000 (11:45 +0000)]
Check caller shares a server with the object we parse().
CMDR furrycat [Thu, 2 Mar 2017 10:29:04 +0000 (10:29 +0000)]
Fixed error when failing to parse a server name.
CMDR furrycat [Thu, 2 Mar 2017 10:24:27 +0000 (10:24 +0000)]
We should not wake up when snoring.
CMDR furrycat [Thu, 2 Mar 2017 10:14:44 +0000 (10:14 +0000)]
Migrate core to Python 3.5.
CMDR furrycat [Thu, 2 Mar 2017 10:08:15 +0000 (10:08 +0000)]
Account for newlines in say_many().
CMDR furrycat [Thu, 2 Mar 2017 10:05:21 +0000 (10:05 +0000)]
Migrate bling plugin to Python 3.5.
CMDR furrycat [Thu, 2 Mar 2017 09:54:58 +0000 (09:54 +0000)]
We already checked if user was admin before running admin commands.
CMDR furrycat [Thu, 2 Mar 2017 09:54:35 +0000 (09:54 +0000)]
Fixed help on admin plugin.
CMDR furrycat [Thu, 2 Mar 2017 09:42:05 +0000 (09:42 +0000)]
Migrate admin plugin to Python 3.5.
CMDR furrycat [Wed, 1 Mar 2017 11:55:07 +0000 (11:55 +0000)]
Added permissions command.
CMDR furrycat [Wed, 1 Mar 2017 11:54:44 +0000 (11:54 +0000)]
Added parse_server() and permission(); made author optional for parse_mention().
CMDR furrycat [Wed, 1 Mar 2017 10:05:42 +0000 (10:05 +0000)]
Fixed comparing PermissionOverwrites pairs.
CMDR furrycat [Tue, 21 Feb 2017 18:15:04 +0000 (18:15 +0000)]
Handle v0.16.6 API send_file().
CMDR furrycat [Tue, 21 Feb 2017 17:35:46 +0000 (17:35 +0000)]
Fixed client.logs_from() in announcement.
CMDR furrycat [Tue, 21 Feb 2017 17:35:30 +0000 (17:35 +0000)]
Fixed lower_role_than.
CMDR furrycat [Tue, 21 Feb 2017 17:24:41 +0000 (17:24 +0000)]
Fixed announcements for Python 3.5.
CMDR furrycat [Tue, 21 Feb 2017 11:56:11 +0000 (11:56 +0000)]
Removed redundant highest_role() method.
CMDR furrycat [Tue, 21 Feb 2017 11:51:50 +0000 (11:51 +0000)]
Support embeds.
CMDR furrycat [Sat, 18 Feb 2017 12:02:31 +0000 (12:02 +0000)]
Minimal changes to support Python 3.5.
CMDR furrycat [Mon, 20 Feb 2017 11:15:56 +0000 (11:15 +0000)]
Turn off EDDB debug log correctly.
CMDR furrycat [Mon, 20 Feb 2017 11:13:03 +0000 (11:13 +0000)]
Check name of voice channels correctly.
CMDR furrycat [Sat, 18 Feb 2017 12:45:29 +0000 (12:45 +0000)]
Debug EDDB responses.
CMDR furrycat [Sat, 18 Feb 2017 12:45:15 +0000 (12:45 +0000)]
Show update times for shopping list.
CMDR furrycat [Tue, 14 Feb 2017 14:33:19 +0000 (14:33 +0000)]
Added url command to get invite URL.
CMDR furrycat [Wed, 8 Feb 2017 07:58:55 +0000 (07:58 +0000)]
Preview announcement attachment.
CMDR furrycat [Wed, 8 Feb 2017 07:58:24 +0000 (07:58 +0000)]
say_many() can show an attachment with the first message.
CMDR furrycat [Sat, 4 Feb 2017 22:30:38 +0000 (22:30 +0000)]
Support direction command from edts.
CMDR furrycat [Mon, 30 Jan 2017 15:16:10 +0000 (15:16 +0000)]
Drinks show affection.
CMDR furrycat [Fri, 20 Jan 2017 16:30:37 +0000 (16:30 +0000)]
More affection.
CMDR furrycat [Fri, 20 Jan 2017 16:21:27 +0000 (16:21 +0000)]
We were vocalising more than intended.
CMDR furrycat [Wed, 11 Jan 2017 13:29:07 +0000 (13:29 +0000)]
Affection can use Cat emoji.
CMDR furrycat [Wed, 14 Dec 2016 08:04:43 +0000 (08:04 +0000)]
Stupid typo.
CMDR furrycat [Wed, 7 Dec 2016 12:51:58 +0000 (12:51 +0000)]
Disable preview of feed links.
Use angle brackets to advise Discord clients not to use a link preview.
Calculate digests with and without the brackets so we don't post dupes.
CMDR furrycat [Tue, 6 Dec 2016 10:21:56 +0000 (10:21 +0000)]
Option to omit date line from news.
CMDR furrycat [Tue, 6 Dec 2016 10:19:53 +0000 (10:19 +0000)]
Use mention methods.
CMDR furrycat [Tue, 6 Dec 2016 08:24:27 +0000 (08:24 +0000)]
Added format_mention().
CMDR furrycat [Tue, 6 Dec 2016 08:21:22 +0000 (08:21 +0000)]
Format non-default feed parameters.
CMDR furrycat [Mon, 5 Dec 2016 18:03:25 +0000 (18:03 +0000)]
Use mentions in feeds.
CMDR furrycat [Mon, 5 Dec 2016 18:02:39 +0000 (18:02 +0000)]
Added parse_mention().
CMDR furrycat [Sun, 4 Dec 2016 15:25:55 +0000 (15:25 +0000)]
Allow reposting feeds on schedule.
If a feed has an interval set to a positive number of seconds it may be
reposted after that many seconds.
CMDR furrycat [Sun, 4 Dec 2016 11:35:59 +0000 (11:35 +0000)]
Moved rss command to feed time.
CMDR furrycat [Sun, 4 Dec 2016 11:25:53 +0000 (11:25 +0000)]
Handle types in parse_seconds().
The supplied argument might actually be an int.
The returned value must always be an int.
CMDR furrycat [Sun, 4 Dec 2016 09:59:17 +0000 (09:59 +0000)]
Fixed parsing int as boolean
CMDR furrycat [Fri, 25 Nov 2016 15:05:05 +0000 (15:05 +0000)]
Allow hiding link in news feeds.
CMDR furrycat [Fri, 25 Nov 2016 15:04:19 +0000 (15:04 +0000)]
Pass on_member_update() to plugins.
CMDR furrycat [Sat, 19 Nov 2016 17:16:14 +0000 (17:16 +0000)]
Query params can be replaced with a generator.
CMDR furrycat [Fri, 18 Nov 2016 17:33:35 +0000 (17:33 +0000)]
Handle cursor being None.
CMDR furrycat [Fri, 18 Nov 2016 17:32:01 +0000 (17:32 +0000)]
Whitespace.
CMDR furrycat [Fri, 18 Nov 2016 17:29:02 +0000 (17:29 +0000)]
Log failed SQL.
CMDR furrycat [Fri, 18 Nov 2016 17:28:07 +0000 (17:28 +0000)]
Added commit() and rollback().
CMDR furrycat [Fri, 18 Nov 2016 17:22:18 +0000 (17:22 +0000)]
Safer check for sound and text.
CMDR furrycat [Fri, 18 Nov 2016 17:07:53 +0000 (17:07 +0000)]
Use Announcement class in announcements.
CMDR furrycat [Tue, 15 Nov 2016 12:14:30 +0000 (12:14 +0000)]
Split long messages solely by length not line count.
CMDR furrycat [Tue, 15 Nov 2016 12:03:46 +0000 (12:03 +0000)]
Typo.
CMDR furrycat [Sat, 12 Nov 2016 13:45:06 +0000 (13:45 +0000)]
Initial report to the right channel.
CMDR furrycat [Sat, 12 Nov 2016 13:36:40 +0000 (13:36 +0000)]
Consistency.
CMDR furrycat [Sat, 12 Nov 2016 13:30:14 +0000 (13:30 +0000)]
Added faction plugin.
CMDR furrycat [Sat, 12 Nov 2016 09:48:57 +0000 (09:48 +0000)]
Moved EDDB search to separate module.
CMDR furrycat [Fri, 11 Nov 2016 16:44:38 +0000 (16:44 +0000)]
Announcement() class.
CMDR furrycat [Fri, 11 Nov 2016 11:10:14 +0000 (11:10 +0000)]
Announcement debugging.
CMDR furrycat [Fri, 11 Nov 2016 11:09:01 +0000 (11:09 +0000)]
Try harder to identify previously-posted announcements.
CMDR furrycat [Fri, 11 Nov 2016 10:08:09 +0000 (10:08 +0000)]
Handle null interval.
CMDR furrycat [Fri, 11 Nov 2016 10:07:40 +0000 (10:07 +0000)]
Don't lose the args after parsing channel.
CMDR furrycat [Fri, 11 Nov 2016 09:53:23 +0000 (09:53 +0000)]
Handle ints in parse_boolean().
CMDR furrycat [Fri, 11 Nov 2016 09:47:52 +0000 (09:47 +0000)]
Catch lack of read message history permission retrieving messages.
CMDR furrycat [Fri, 11 Nov 2016 09:25:09 +0000 (09:25 +0000)]
Handle failure to find announcer.
CMDR furrycat [Fri, 11 Nov 2016 08:00:46 +0000 (08:00 +0000)]
Ensure we can get the member permissions in get_message().
CMDR furrycat [Fri, 11 Nov 2016 07:54:18 +0000 (07:54 +0000)]
Added digest command to developer plugin.
CMDR furrycat [Thu, 10 Nov 2016 14:22:39 +0000 (14:22 +0000)]
Plugin enhancements.
Log loaded plugins.
Command to reload plugins.
Logging level set correctly.
CMDR furrycat [Thu, 10 Nov 2016 14:20:48 +0000 (14:20 +0000)]
Moved treats to affection plugin.
CMDR furrycat [Thu, 10 Nov 2016 13:57:06 +0000 (13:57 +0000)]
Moved id command to developer plugin.
CMDR furrycat [Thu, 10 Nov 2016 08:27:42 +0000 (08:27 +0000)]
Use ThrowingArgumentParser in bling plugin.
CMDR furrycat [Thu, 10 Nov 2016 08:27:21 +0000 (08:27 +0000)]
ArgumentParser which throws an exception instead of print errors.
CMDR furrycat [Wed, 9 Nov 2016 15:16:54 +0000 (15:16 +0000)]
Method to determine which servers are appropriate for a message.
CMDR furrycat [Sun, 6 Nov 2016 21:51:12 +0000 (21:51 +0000)]
Accept multiple matches if the first matches exactly.
CMDR furrycat [Sun, 6 Nov 2016 21:48:49 +0000 (21:48 +0000)]
Destination for errors.
CMDR furrycat [Sun, 6 Nov 2016 18:11:09 +0000 (18:11 +0000)]
Mention shopper.
CMDR furrycat [Sun, 6 Nov 2016 18:07:34 +0000 (18:07 +0000)]
Added orbital and large flags.
CMDR furrycat [Sun, 6 Nov 2016 17:58:00 +0000 (17:58 +0000)]
EDDB helper plugin.
CMDR furrycat [Sat, 5 Nov 2016 11:31:45 +0000 (11:31 +0000)]
Plugin to calculate headings in orbital cruise.
CMDR furrycat [Sat, 5 Nov 2016 10:07:53 +0000 (10:07 +0000)]
Greeting fixes.
CMDR furrycat [Fri, 4 Nov 2016 22:45:51 +0000 (22:45 +0000)]
Don't check for previously posted ASAP messages.
CMDR furrycat [Fri, 4 Nov 2016 22:35:45 +0000 (22:35 +0000)]
ASAP announcements might not play.
CMDR furrycat [Fri, 4 Nov 2016 11:06:01 +0000 (11:06 +0000)]
We require python3 so don't test for it.
CMDR furrycat [Thu, 3 Nov 2016 15:22:59 +0000 (15:22 +0000)]
Yelp on unrecognised command.
CMDR furrycat [Thu, 3 Nov 2016 12:55:02 +0000 (12:55 +0000)]
Allow disabling the modification of channel permissions where a feed is made.
CMDR furrycat [Thu, 3 Nov 2016 12:45:28 +0000 (12:45 +0000)]
Find voice_channel_for_user().
CMDR furrycat [Thu, 3 Nov 2016 12:37:32 +0000 (12:37 +0000)]
Fixed some silly dict key errors.
CMDR furrycat [Thu, 3 Nov 2016 12:37:15 +0000 (12:37 +0000)]
Use parse_channel() in plugins.
CMDR furrycat [Thu, 3 Nov 2016 12:36:35 +0000 (12:36 +0000)]
Added parse_channel().
CMDR furrycat [Thu, 3 Nov 2016 11:22:52 +0000 (11:22 +0000)]
Small bugfixes.
CMDR furrycat [Wed, 2 Nov 2016 19:59:34 +0000 (19:59 +0000)]
Typo.
CMDR furrycat [Wed, 2 Nov 2016 19:46:09 +0000 (19:46 +0000)]
Log something more useful when an announcement with no text is made.
CMDR furrycat [Wed, 2 Nov 2016 19:41:57 +0000 (19:41 +0000)]
More copy/paste-friendly announcements list.
CMDR furrycat [Wed, 2 Nov 2016 19:39:45 +0000 (19:39 +0000)]
Try harder not to send too big messages.
CMDR furrycat [Wed, 2 Nov 2016 19:38:22 +0000 (19:38 +0000)]
Typo.