1
0
Fork 0
mirror of https://github.com/myned/modufur.git synced 2024-12-25 22:57:27 +00:00
Commit graph

570 commits

Author SHA1 Message Date
Myned
5987b46925
Fix Kheina parsing and eval 2019-09-24 19:13:10 -04:00
Myned
1262dc2ba7
Change package reference to avoid clashes 2019-09-24 19:12:31 -04:00
Myned
3741b0e694
Add text argument to fetch util 2019-09-24 19:11:29 -04:00
Myned
ce132fbc64 Refactor reverse commands, add Kheina database, and remove Harry.lu 2019-09-23 02:07:29 -04:00
Myned
c121371740 Fix formatting 2019-09-23 02:05:02 -04:00
Myned
4191ea1ce3 Remove error suppression 2019-09-23 02:04:49 -04:00
Dylan Dizon
ea2de2c1d7
Change reverse commands to continually type when processing 2019-09-22 13:58:56 -04:00
Dylan Dizon
a36183b1d3
Add limit to similarity of search result 2019-09-22 13:39:04 -04:00
Myned
2741d893dc Temporary fix for callable exception 2019-09-17 04:06:55 -04:00
Myned
8d9967843e Add placeholder for custom help command 2019-09-17 04:06:24 -04:00
Myned
56782e75dc Change reversify limit to 5 images 2019-09-17 03:00:09 -04:00
Myned
17d771060e Add support for SauceNAO as fallback reverse image search engine 2019-09-17 02:59:35 -04:00
Myned
e3b73a6237 Convert to discord.py main release 2019-09-17 02:56:22 -04:00
Myned
1a014d4e65 Remove extraneous testing code and clean formatting 2019-09-16 18:44:30 -04:00
Myned
33c6f8e797 Fix some reasons bot may encounter HTTP exceptions when reversing images 2019-04-28 11:07:36 -04:00
Myned
739449b940 Change image paginators to use one method and remove GoTo for non-pools 2019-02-19 23:14:36 -05:00
Myned
0b12630d06 Change heart queue timeout to 24 hours 2019-02-19 23:10:19 -05:00
Myned
7b9a62af45 Change formatting 2019-02-19 23:09:57 -05:00
Myned
073127c789 Add back ignoring of command errors 2019-02-19 23:09:32 -05:00
Myned
44dca56fd0 Remove unnecessary exit logic 2019-02-19 23:09:01 -05:00
Myned
08a9d28739 Remove info_channel 2019-02-19 23:07:31 -05:00
Myned
dc0142a29e Remove OS-dependent notifications 2019-02-19 23:06:52 -05:00
Myned
21dbd9a406 Fix(?) reactions causing bot to exit on error 2019-01-20 01:35:02 -05:00
Myned
85fef7983e Fix formatter.paginate sorted output, change formatting 2019-01-18 11:35:34 -05:00
Myned
3f5e627524 Remove extraneous character appearing in console log 2019-01-18 11:34:48 -05:00
Myned
cbd137c1e1 Remove command error catching for better debugging 2019-01-03 18:07:15 -05:00
Myned
88fda1701e Fix inability to start bot if not in owner server 2019-01-03 18:06:56 -05:00
Myned
da16cb37df Change formatting and aliases 2019-01-03 18:06:21 -05:00
Myned
031f316866 WIP Add guild.id resolution to guild.name for guild info command 2019-01-03 18:05:36 -05:00
Myned
41daa41c78 Add leave guild command 2019-01-03 18:04:17 -05:00
Myned
2a3f4d99f7 Add block command group 2019-01-03 18:03:56 -05:00
Dylan Dizon
88e173efa2 Add minimal error catching for command invocations 2018-11-26 20:02:49 -05:00
Dylan Dizon
7dce8f2d3c Add helper method to catch reaction NotFounds 2018-11-26 20:01:44 -05:00
Dylan Dizon
2c50759753 Add incorrect command emoticon 2018-11-26 18:54:11 -05:00
Dylan Dizon
82fb640fc1 Fix bot exiting on NotFound errors within on_command_error 2018-11-26 18:53:23 -05:00
Dylan Dizon
6ebd93ea14 Add catching of alt invalid link error 2018-11-26 18:52:38 -05:00
Dylan Dizon
5f62c91c0f Add sorting of sets/dicts that use formatter.paginate 2018-11-17 13:20:38 -05:00
Dylan Dizon
b26384dbcf Add command cooldowns for booru cog 2018-11-15 19:59:28 -05:00
Dylan Dizon
0eca01349e Fix lists sending via paginator despite being empty 2018-11-15 19:35:20 -05:00
Dylan Dizon
c223eb82ed Fix formatting logic 2018-11-15 19:34:48 -05:00
Dylan Dizon
eab73cb62b Fix _remove logic and remove output of skipped tags 2018-11-15 19:01:55 -05:00
Dylan Dizon
c0f72cd503 Remove unnecessary newlines 2018-11-15 19:01:14 -05:00
Dylan Dizon
1ef17cd588 Fix potential reference issues 2018-11-15 19:00:13 -05:00
Dylan Dizon
a37e7ccaf7 Add response for missing command arguments for blacklists 2018-11-15 18:58:53 -05:00
Dylan Dizon
c74e0fc94d Fix paginator formatting logic 2018-11-15 18:58:21 -05:00
Dylan Dizon
8b28020069 Refactor blacklist and alias commands
~ Streamline help attributes
~ Align with PEP guidelines
~ Align with simpler command methodology
~ Change file management logic
+ Add alias commands as switch for blacklist management
- Remove deprecated code
2018-11-15 15:52:54 -05:00
Dylan Dizon
d87c35b3da Comment out favorites group 2018-11-15 15:48:36 -05:00
Dylan Dizon
5d57ef300f Change syntax preference 2018-11-15 15:45:01 -05:00
Dylan Dizon
b751ebc861 Fix and refactor _get_posts blacklisting logic 2018-11-15 15:43:53 -05:00
Dylan Dizon
024949390e Remove some of deprecated channel logic 2018-11-15 15:41:23 -05:00
Dylan Dizon
d46b912ae8 Streamline blacklist entries
~ Combine blacklists and aliases into one object
~ Remove guild entry in favor of channel (guild to be added as separate entry)
2018-11-15 15:40:24 -05:00
Dylan Dizon
9a673d6233 Fix formatter.paginate logic issues 2018-11-15 15:33:34 -05:00
Dylan Dizon
540549def2 Remove user ping in channel error log 2018-11-15 15:33:06 -05:00
Dylan Dizon
d8c5b743d4 Refactor kwargs pre-command method 2018-11-15 15:32:31 -05:00
Dylan Dizon
57faf39b96 Clean deprecated packages from Pipfile 2018-11-15 15:27:17 -05:00
Dylan Dizon
b099084571 Change terminology to reflect actual command flow 2018-11-08 22:32:46 -05:00
Dylan Dizon
b978148e0f Add suppressing of NotFound errors while deleting messages 2018-11-08 22:32:04 -05:00
Dylan Dizon
f06f743179 Remove unnecessary while loop 2018-11-08 22:31:45 -05:00
Dylan Dizon
e11090e2b5 Add cross mark emoticon to error response 2018-11-08 14:31:57 -05:00
Dylan Dizon
722d0d2291 Change catching of generic Exception to HTTPException for accuracy 2018-11-08 14:29:22 -05:00
Dylan Dizon
535da344a1 Fix missing reference 2018-11-07 17:22:20 -05:00
Dylan Dizon
f301dd37dc Fix preparation, reaction, formatting, exception, and removal logic 2018-11-07 00:03:17 -05:00
Dylan Dizon
b292fb62f7 Remove all get all blacklists commands 2018-11-07 00:02:04 -05:00
Dylan Dizon
ae484acedd Change menial 7 philosophy to 8 2018-11-07 00:01:38 -05:00
Dylan Dizon
4a2a013323 Migrate to Paginator use with long responses, possibly breaking 2018-11-07 00:00:00 -05:00
Dylan Dizon
4622123809 Fix incorrect reference 2018-11-06 23:55:51 -05:00
Dylan Dizon
d710e5bfaa Remove hi command 2018-11-06 23:55:28 -05:00
Dylan Dizon
8f103d0f27 Revert migration to destination resolving
Better implementation will be added in the future
2018-11-06 23:54:55 -05:00
Dylan Dizon
4feca45f5e Fix unhashable type list error 2018-11-06 17:41:01 -05:00
Dylan Dizon
9e26e6603d Fix command response overshooting character limit 2018-11-06 17:05:52 -05:00
Dylan Dizon
66191759b8 Fix aliases not dumping to file 2018-11-06 17:05:17 -05:00
Dylan Dizon
4bc86c8f59 Remove removal of reactions 2018-11-06 17:04:59 -05:00
Dylan Dizon
a22d3c6a8f Change formatting 2018-11-06 16:34:25 -05:00
Dylan Dizon
36075607e5 Add catching of empty arguments 2018-11-06 16:29:58 -05:00
Dylan Dizon
3f79a77601 Disable check mark on command completion 2018-11-06 16:29:26 -05:00
Dylan Dizon
74d1b6cb9b Add newline switch for different formatting logic 2018-11-06 16:29:12 -05:00
Dylan Dizon
f02bcd46fc Revert migration to post-alias dict logic in favor of clean get command
Still implements reaction-based alias remover
2018-11-06 16:15:34 -05:00
Dylan Dizon
c33c406814 Fix Forbidden exception from being thrown within command 2018-11-06 15:54:14 -05:00
Dylan Dizon
1c5f2b39a0 Fix missing permissions exception from being thrown to the enduser 2018-11-06 15:49:00 -05:00
Dylan Dizon
ff72e186b0 Fix reverse command always removing invocation 2018-11-06 15:38:13 -05:00
Dylan Dizon
a65716f77a Add permissions command to list contextual permissions 2018-11-06 15:22:44 -05:00
Dylan Dizon
41a4fb9055 Add formatting switches for different use cases 2018-11-06 15:22:02 -05:00
Dylan Dizon
a93cd158fa Add suppressing of permissions exception for cmd_completion reactions 2018-11-06 15:21:31 -05:00
Dylan Dizon
04f4af1f0e Add pprint to utils.py for global use 2018-11-06 15:20:31 -05:00
Dylan Dizon
a9c4a2ecee Add owner info to guilds command 2018-11-06 13:33:22 -05:00
Dylan Dizon
d512a6e879 Fix exception reference in on_error event 2018-11-06 13:24:31 -05:00
Dylan Dizon
456c795f75 Test exception output for reverse command 2018-11-06 13:23:55 -05:00
Dylan Dizon
1a014d4425 Fix ctx.message deletion logic 2018-11-06 13:23:17 -05:00
Dylan Dizon
15efdb5241 WIP migration to remove alias dict from blacklisting logic
in favor of adding all to a single context-aware blacklist, prompting the user to verify and remove unwanted aliases
2018-11-06 02:57:59 -05:00
Dylan Dizon
8c4da80d6c Remove all delete_after timers, will refactor later 2018-11-06 02:55:08 -05:00
Dylan Dizon
ac72df2cea Prune and clean vestigial packages from Pipfile
Also removed Python version requirement entirely
2018-11-03 20:07:41 -04:00
Dylan Dizon
fd7c4d44f5 Prune incomplete, vestigial, and irrelevant code
- Completely removed music cog for now
- Halted Google Play Music integration
- Removed "periodic_gpm" items from tasks file
2018-11-03 20:04:39 -04:00
Dylan Dizon
9c4223d0f5 Fix logic error 2018-11-03 17:07:48 -04:00
Dylan Dizon
55c97ae356 Remove deprecated name argument 2018-11-03 17:06:56 -04:00
Dylan Dizon
ef632a10b5 Fix aiohttp warning for ClientSession outside of async construct 2018-11-03 17:04:52 -04:00
Dylan Dizon
c51353df76 Change flag options to align with command standards 2018-11-03 17:03:47 -04:00
Dylan Dizon
57431b8de5 Remove close method entirely 2018-11-03 17:02:35 -04:00
Dylan Dizon
e96d98aee8 Add remove flag to reverse command 2018-11-03 17:01:50 -04:00
Dylan Dizon
fc1d00eff0 Remove manual rate limiting
discord.py now handles this internally
2018-11-03 17:00:36 -04:00
Dylan Dizon
c7fd155939 Add sending of reconnect message to owner 2018-09-05 22:03:54 -04:00