1
0
Fork 0
mirror of synced 2024-06-27 18:50:35 +12:00
Commit graph

1064 commits

Author SHA1 Message Date
phxntxm 17121f0d20 Added an exception, for if the files aren't found for the banner creation 2016-10-16 00:27:07 -05:00
Phxntxm 2d89a23bb5 First implementation of the chess cog (just the game so far) no command/server implementation 2016-10-15 22:58:02 -05:00
Phxntxm 6233eea599 Corrected a typo 2016-10-15 18:49:55 -05:00
Phxntxm ee694b59fe Added one more check to joining a voice channel (man there sure are a lot of different errors that can happen with one voice connection call.....) 2016-10-15 14:46:12 -05:00
Phxntxm 1743920b43 Added another check to ensure the sides of the dice is higher than 1 2016-10-15 14:43:45 -05:00
Phxntxm e02e9ae3ed Added an extra exception for when failing to connect to a channel 2016-10-14 19:49:20 -05:00
Phxntxm 96489aa850 Added an extra exception for when failing to move channels 2016-10-14 19:48:00 -05:00
Phxntxm 4a46b0d8c7 Ensured the raffles do not get checked if there are none 2016-10-13 22:26:54 -05:00
Phxntxm 8e227ea4a4 Added some more outcomes to the battling system 2016-10-13 21:09:02 -05:00
Phxntxm 9cd1734f0f Corrected the ID to use for the update when there is more than one raffle 2016-10-13 16:23:25 -05:00
Phxntxm ed072994e6 Corrected how to enter a raffle if an ID is provided 2016-10-13 16:20:55 -05:00
phxntxm 977c569cae Corrected the checing for if a raffle expires 2016-10-12 23:47:24 -05:00
phxntxm d56098025e Used the correct message sending procedure while not inside a command 2016-10-12 23:42:01 -05:00
phxntxm acc03ef22f Added error logging to record while testing 2016-10-12 23:36:19 -05:00
phxntxm c4ff668c2d Corrected where to update content 2016-10-12 21:32:59 -05:00
phxntxm 34f9cbba38 Corrected the minimum for minutes for creating a raffle 2016-10-12 21:31:36 -05:00
phxntxm d96731019d Corrected where the asyncio loop was being called from 2016-10-12 21:23:01 -05:00
phxntxm 2590d5d354 Added a task to check raffles periodically 2016-10-12 21:12:48 -05:00
phxntxm ea81bffe93 Corrected message when setting a new prefix 2016-10-12 16:54:30 -05:00
phxntxm f05e7a0089 Changed up message when removing custom prefixes; stopped updating the cache for prefixes twice 2016-10-12 16:52:36 -05:00
phxntxm bef4d48946 Corrected error where custom prefix cannot be removed 2016-10-12 16:49:52 -05:00
phxntxm 7dbebc8a44 Stripping the prefix to ensure no white space provided 2016-10-12 16:48:38 -05:00
Phxntxm aedfcd9956 Added a couple extra error checks to urban dictionary lookup 2016-10-10 22:46:32 -05:00
Phxntxm c5aad3a7e3 Changed list to string, as there's no reason to use a list here 2016-10-10 22:36:03 -05:00
Phxntxm 35ca3fcd2e Corrected issue where URL paramaters were being encoded incorrectly 2016-10-10 22:33:47 -05:00
Phxntxm 3193ba8add Added time zone to when the entry will end; added one to the Raffle 'ID' 2016-10-10 22:14:45 -05:00
Phxntxm ae6cfe57ed corrected some of the phrases Bonfire used for raffles 2016-10-10 22:12:23 -05:00
Phxntxm 11c55d026c Corrected errors with the raffle creating 2016-10-10 22:08:42 -05:00
Phxntxm 2e0a0f823b Added a raffle class 2016-10-10 21:58:05 -05:00
Phxntxm b413da5e96 Stopped from returning if no permissions provided 2016-10-09 21:48:38 -05:00
Phxntxm 0372ce5277 Allowed for no permissions, and only one to be provided when creating roles 2016-10-09 21:46:06 -05:00
Phxntxm 439c5ccdc7 Added a kick, and unban command 2016-10-09 17:19:20 -05:00
Phxntxm 5471f5d072 Corrected syntax error 2016-10-09 17:03:37 -05:00
Phxntxm adf41cc7e6 Added a ban command, with the ability to preemptively ban someone 2016-10-09 16:56:47 -05:00
phxntxm e529bb8804 Corrected all issues with the da RSS feed 2016-10-08 02:45:24 -05:00
phxntxm 0ab813f834 Removed losses from overwatch stats, as they're completely broken on blizzard's side 2016-10-08 01:20:43 -05:00
phxntxm 7e59c813ec Corrected syntax error 2016-10-08 00:11:10 -05:00
Phxntxm b321ec5f6e Corrected syntax error 2016-10-07 21:45:06 -05:00
Phxntxm fe4258e32f Added the ID's needed for DA 2016-10-07 21:45:00 -05:00
Phxntxm 90b93b6010 Added an extra check, in case user is subscribed to no one 2016-10-07 21:03:00 -05:00
Phxntxm 44d25dc140 Corrected how to check for a subscription already 2016-10-07 21:01:50 -05:00
Phxntxm 9cdbfda3ee Corrected how to remove a subscription 2016-10-07 20:58:52 -05:00
Phxntxm ca9d3e1f06 Ensured rethinkdb is imported for use 2016-10-07 20:57:05 -05:00
Phxntxm 18c13862ad Corrected when to await for the post task 2016-10-07 20:54:46 -05:00
Phxntxm e90b1630cd Cleaned up the tasks in order to check posts/get the token 2016-10-07 20:40:59 -05:00
Phxntxm 2b60d45dbf Corrected issue where a date and string were being compared 2016-10-07 20:34:05 -05:00
Phxntxm 964565c942 Used asyncio.sleep and create_task, since call_later cannot be used for coroutines 2016-10-07 18:05:39 -05:00
Phxntxm 7a5f26a6ff Added required setup function 2016-10-07 17:56:44 -05:00
Phxntxm fe54231352 Corrected syntax error 2016-10-07 17:51:54 -05:00
Phxntxm 4e69e658b3 Corrected syntax error 2016-10-07 17:51:16 -05:00
Phxntxm 685dd0beb5 Corrected how to search for the latest motd 2016-10-07 16:29:03 -05:00
Phxntxm 574020fe5e How the fuck did that get there? 2016-10-07 16:21:11 -05:00
Phxntxm f0d85d5796 Corrected last issues with the motd command 2016-10-07 15:52:43 -05:00
Phxntxm 078db24cad Made sure the format is not printed when no motd is found 2016-10-07 15:47:10 -05:00
Phxntxm d16db79a79 Added the exception checking for when no date is provided 2016-10-07 15:46:11 -05:00
Phxntxm f7d3d827ba Used the correct format for the default avatar image 2016-10-07 15:43:55 -05:00
Phxntxm 1e9bca6806 Corrected what type of error will be hit if there's no motd 2016-10-07 15:42:46 -05:00
Phxntxm e872935708 Corrected syntax error 2016-10-07 15:40:29 -05:00
Phxntxm 6e57ffe4a3 Added a motd command 2016-10-07 15:39:41 -05:00
Phxntxm 93e386b36c Added a deviantart RSS feed functionality 2016-10-06 22:56:49 -05:00
Phxntxm e00985c1c7 Corrected all cases of no_pm, to ensure all commands are set as they should. 2016-10-06 20:16:25 -05:00
Phxntxm 775da3ae63 Returned true to allow commands in PM if they're registered as such 2016-10-06 20:16:24 -05:00
phxntxm a744431ecb Removed uneeded udates of cache 2016-10-05 20:04:49 -05:00
phxntxm 5176ef3323 Corrected issue where coroutine wasn't being awaited 2016-10-05 13:46:00 -05:00
phxntxm 13251795a7 Corrected youtube searching command 2016-10-05 13:44:49 -05:00
phxntxm d19b625f47 Imported config for use with debug command 2016-10-05 13:44:37 -05:00
phxntxm 34d6700794 Update cache whenever database commands are ran 2016-10-05 13:44:12 -05:00
phxntxm 307bc575c4 Corrected custom_permissions checking 2016-10-05 13:43:49 -05:00
Dan Hess 1012fa7e72 Merge pull request #12 from MahxieNoodle/patch-1
Blurry image fix.
2016-10-04 01:51:13 -05:00
Phxntxm 87b3b7ad39 Added a command to search for a youtube video 2016-10-03 21:42:47 -05:00
Phxntxm e42b5c0d7f Corrected the error where the tag replacing caused multiple tags to fail 2016-10-03 20:04:23 -05:00
Phxntxm a167a034d1 Corrected a typo 2016-10-02 21:55:59 -05:00
MahxieNoodle 04fd87fef1 Blurry image fix.
Potential fix for blurry image.
2016-10-02 15:03:15 -07:00
phxntxm 02139a9c98 Remove the logging of searching twitch, as the issue has been corrected 2016-10-02 13:11:24 -05:00
phxntxm 11e12a7f1b Corrected error caused by the last merge; fixed pep8 issues 2016-10-02 13:08:20 -05:00
Phxntxm e36223141a Merge branch 'master' of https://github.com/Phxntxm/Bonfire 2016-10-01 22:59:58 -05:00
Phxntxm a8f54e7a57 Added one more error to mean no image was found 2016-10-01 22:59:47 -05:00
MahxieNoodle 045c2cf923 Fix for dynamic image size.
Added 'canvas_height' this is the size of the header and title space.
2016-10-01 20:50:18 -07:00
Phxntxm 24ed91e1fe Updated readme/sample config 2016-10-01 22:40:49 -05:00
Phxntxm 429339a5eb Added a hug command 2016-10-01 21:51:04 -05:00
Phxntxm 93e76d25da Used random.choice instead of randint to get an index of a list based on a length 2016-10-01 21:15:09 -05:00
Phxntxm c7f99e4f5e Used random.choice instead of randint to get an index of a list based on a length 2016-10-01 20:47:14 -05:00
Phxntxm 5c1773fddd Added the ability to check the current volume 2016-10-01 20:38:14 -05:00
Phxntxm f4267ef84a Changed base height to help avoid black backgrounds showing up 2016-10-01 20:00:54 -05:00
Phxntxm a8ee52048b Forgot to upload the banner after created, oops 2016-10-01 19:46:51 -05:00
Phxntxm 931b0f3cec Corrected syntax error 2016-10-01 19:42:34 -05:00
Phxntxm 3df0e49782 Added a few more statistics to use the new banner 2016-10-01 19:41:41 -05:00
Phxntxm 7c6346afd5 Removed my manual url encoding to let aiohttp handle it, as this caused it to be double-encoded 2016-10-01 16:55:13 -05:00
Phxntxm b764ad802e Merge branch 'dev' 2016-10-01 15:47:32 -05:00
Phxntxm a84f706464 Stopped using format for query paramaters 2016-10-01 15:29:53 -05:00
Phxntxm 5125e86d21 Checked for error where no permission was provided when trying to add a custom permissoin 2016-10-01 15:29:37 -05:00
phxntxm a3d1c7ea63 Added an error check for an issue where e621 provides data that is not json encodable 2016-10-01 13:12:17 -05:00
phxntxm a51ef0879a Added an error check if a server has no tags setup 2016-10-01 13:11:48 -05:00
phxntxm 653a8039f3 Used a default image if someone does not have an avatar 2016-10-01 13:11:34 -05:00
phxntxm 576a8a054b Corrected what to search for the filter 2016-09-30 12:25:50 -05:00
phxntxm 64fa6b3c3f Stopped the possiblity for filters to be passed to derpi 2016-09-29 22:27:08 -05:00
phxntxm b62aa7f0b4 Used the corrected error when checking if a command has never been used 2016-09-29 12:36:43 -05:00
phxntxm 7276277b3c Corrected the get_content method; ensured server by default for the leaderboard 2016-09-29 12:33:54 -05:00
phxntxm 7e768d29fc Ensured the context was passed as well 2016-09-29 12:31:58 -05:00
phxntxm 3b81e502be Added the ability to check command usage stats 2016-09-29 12:29:57 -05:00
phxntxm f5ff0e2ca3 Reenabled the battle command 2016-09-29 11:27:37 -05:00
phxntxm f099ba31f1 Forgot to get just the index.... 2016-09-29 02:45:06 -05:00
phxntxm 0c448d775d Added the ability to get an image from any page from derpi; linked to the original image as well 2016-09-29 02:40:29 -05:00
phxntxm 84cff2b35d Disabling battling until it's been fixed 2016-09-29 01:58:51 -05:00
phxntxm 50dcecdfc8 Corrected the order that paramaters were sent to the update record method 2016-09-28 23:57:57 -05:00
phxntxm 8d58b4bb46 Removed an old comment 2016-09-28 21:40:33 -05:00
phxntxm 7cfcf53476 Corrected returning a prefix when a server does not have a custom prefix 2016-09-28 21:34:58 -05:00
phxntxm dcace0a240 Corrected what was passed to removing permissions 2016-09-28 21:31:53 -05:00
phxntxm 33f689eb5f Corrected which channel was added for alerts; corrected how to check if there are no rules on a server 2016-09-28 21:20:15 -05:00
phxntxm fd21bf5f08 Corrected the filter so that not every single member was changed 2016-09-28 21:03:12 -05:00
phxntxm 891a661d83 Ensured only battletag was updated 2016-09-28 20:57:19 -05:00
phxntxm e08d48f50c Corrected issue where member id wasn't added to picarto entry 2016-09-28 20:41:20 -05:00
phxntxm 7e350a8202 Corrected issue where member id wasn't added to twitch entry 2016-09-28 20:32:35 -05:00
phxntxm bbcd6f5909 Removed conflict of member name 2016-09-28 20:20:46 -05:00
phxntxm 42610f2a92 Corrected how to check for battling stats 2016-09-28 20:19:45 -05:00
phxntxm f591fd1835 Corrected some errors regarding stat printing 2016-09-28 20:00:41 -05:00
phxntxm 0ca396cc1f Corrected list comprehension to remove a poll from the list 2016-09-28 19:46:21 -05:00
phxntxm d6dfa7e5c0 Corrected error where dictionary was saved, instead of a list of dictionaries 2016-09-28 19:43:50 -05:00
phxntxm 891b7f018a Corrected a few issues with strawpolls 2016-09-28 19:39:51 -05:00
phxntxm fc3e947ea4 Corrected what value was checked on polls 2016-09-28 19:27:38 -05:00
phxntxm 19ff5c95b1 Corrected error where content was being overwritten 2016-09-28 19:23:29 -05:00
phxntxm bdacd6ae92 Corrected error where no content was saved when using add 2016-09-28 19:17:07 -05:00
phxntxm 8502c04acd Corrected error where list was being checked, instead of the entry in the list 2016-09-28 18:57:13 -05:00
phxntxm 26f32f9967 Update to saving method, using a much more robust method 2016-09-28 18:39:34 -05:00
Phxntxm 56be540d55 Started implementation of command usage stats 2016-09-25 22:58:33 -05:00
Phxntxm c1bc48bc9e First implementation of new saving methods 2016-09-25 22:58:12 -05:00
phxntxm e237a26ffb Ensured all keys are formatted nicely 2016-09-24 05:45:42 -05:00
phxntxm ff2234640f Checked to see if we can send images, if so, use our new banner, if not stick to the old method 2016-09-24 01:31:20 -05:00
phxntxm a6586bc467 Derp... 2016-09-24 00:59:45 -05:00
phxntxm 05826aec69 Converted dict items to a list for easier parsing 2016-09-24 00:58:59 -05:00
phxntxm 17c4437c3c Stopped printing stuff as testing has been completed 2016-09-24 00:54:30 -05:00
phxntxm fca698b557 Moved offset to the class, as due to the scope it couldn't be found 2016-09-24 00:47:56 -05:00
phxntxm a8078757fa Ensured that the paths needed to create images exists 2016-09-24 00:37:48 -05:00
phxntxm 2284049af0 Merge branch 'master' of https://github.com/Phxntxm/Bonfire 2016-09-24 00:33:27 -05:00
phxntxm 4c0d126c10 Initial implementation of creating a banner for stats 2016-09-24 00:33:17 -05:00
Phxntxm 0febc3520f Corrected how to get custom permission values 2016-09-23 16:28:33 -05:00
Phxntxm f611b37b11 Added a check to ensure e621 responded without an error 2016-09-22 22:45:26 -05:00
Phxntxm f030504b6f Corrected who was searched on twitch lookups. I fixed this before...what happened...? 2016-09-22 20:53:05 -05:00
phxntxm 6c8b592d12 Rearranged the 'fails' for boops, to not cause an error when none is provided 2016-09-21 14:16:47 -05:00
phxntxm 911eb41459 Added the url to the logging method, based on twitch saying not client id is specified 2016-09-21 14:11:21 -05:00
phxntxm e2001f9aba Adding a logging for twitch as I can't figure out why it's not working still 2016-09-21 14:09:31 -05:00
phxntxm 70beca85fd Added a message for when someone isn't provided to boop 2016-09-21 14:04:37 -05:00
phxntxm 99fad1d184 Changed client id to be sent as a get variable, as it's not working sending through the headers 2016-09-21 14:03:53 -05:00
phxntxm 2fef94db0f Removed usage of config.loop since bot.loop already exists 2016-09-20 17:22:02 -05:00
phxntxm 2850bdf4ae Implemented newly required client ID 2016-09-20 17:21:48 -05:00
phxntxm fc921710cf Added a check for the invalid ipv6 error that youtube_dl throws 2016-09-19 13:19:15 -05:00
Phxntxm 1318fce81a Added a catch for when the bot's message has already been deleted 2016-09-18 16:13:41 -05:00
Phxntxm 5ebab3a077 Added a check in case a message is not found when trying to delete; added a check to ensure the provided permission is valid 2016-09-17 20:30:20 -05:00
phxntxm 26f29255da Merge branch 'master' of https://github.com/Phxntxm/Bonfire 2016-09-14 19:10:50 -05:00
phxntxm 78ef45e0d8 Found the other case that discord fails to connect to a voice channel, hopefully all workarounds should be in place now 2016-09-14 19:10:44 -05:00
Phxntxm 15dedc5256 Added a zero-width space to tags to ensure they can't trigger other bot's commands 2016-09-12 15:34:31 -05:00
phxntxm 52ad367e0b Made sure that the id of the strawpoll is a string, not an int, when saving 2016-09-11 13:17:04 -05:00
phxntxm 374a0433aa Used the new cooldown reset method 2016-09-11 03:32:36 -05:00
phxntxm f4291ab923 Used the new cooldown reset method; simplified boops 2016-09-11 03:30:23 -05:00
phxntxm 8c90220eab Corrected some of the logic behind cache; fixed an error that caused our cache object to be deleted and replaced by the dictionary that sould have been saved to it's value 2016-09-11 03:28:57 -05:00
phxntxm aedf8c4a4c Spelled tokens correctly 2016-09-07 05:32:57 -05:00
phxntxm 1a15c12c3e Added a cooldown reset on failed commands 2016-09-06 14:56:34 -05:00
Phxntxm 52eea3753b Made sure that the bot is in a channel in cases where the VoiceClient gets stuck 2016-09-05 21:52:14 -05:00
Phxntxm 8bd014a345 Added a check to make sure the server is found, as now that the bot is sharded we may not detect the correct server 2016-09-03 17:18:24 -05:00
Phxntxm 6de4800e54 Merge branch 'master' of https://github.com/Phxntxm/Bonfire 2016-09-03 16:26:50 -05:00
Phxntxm b0a8565096 Corrected how remove perms checked the command provided 2016-09-03 16:23:24 -05:00
phxntxm 04ccc6bdc1 Corrected how to save tags 2016-09-02 00:40:32 -05:00
phxntxm 0fe1868b4e Corrected instance checking on content 2016-09-01 00:32:15 -05:00
phxntxm a61d1e7b21 Changed up the count for servers to not be amigious 2016-09-01 00:15:11 -05:00
phxntxm 712fee7eb2 Corrected error when bot_data was not found 2016-08-31 23:54:20 -05:00
phxntxm d79f1d53a8 Added another check in case cached object failed 2016-08-31 23:47:03 -05:00
phxntxm fa8231eb71 Added another check in case cached object failed 2016-08-31 23:46:22 -05:00
phxntxm 3b66f780a9 Added another check in case cached object failed 2016-08-31 23:44:45 -05:00
phxntxm 34bc196c21 Removed __repr__ as it's not used 2016-08-31 23:41:43 -05:00
phxntxm b031b4d2f5 Corrected what to save on updating 2016-08-31 23:02:10 -05:00
phxntxm 9c1a4fab5c Awaited the coroutine 2016-08-31 23:01:45 -05:00
phxntxm 737c97d3db Correctly closed the rethinkdb connection 2016-08-31 22:58:41 -05:00
phxntxm 2880306764 Replaced the string key with the actual variable... 2016-08-31 22:51:21 -05:00
phxntxm 5cdce2cad7 Reimplemented cache, changed up the checking for it for rare odd cases 2016-08-31 22:24:21 -05:00
phxntxm bf4041fa64 Made sure the full length of servers is sent to the bot sites 2016-08-31 22:23:58 -05:00
phxntxm 9181aff295 Changed up how starting a hangman game works; now chooses from a random phrase 2016-08-31 21:01:43 -05:00
phxntxm d8b2fcb3a2 Added the ability to get server/member count across all shards 2016-08-31 19:07:38 -05:00
phxntxm d0f81a3f1a Corrected tags as rethinkdb cannot save lists 2016-08-31 18:19:47 -05:00
phxntxm c7e8c5c71c Corrected the command_prefix method 2016-08-31 17:53:33 -05:00
phxntxm 644436f9a1 Corrected the config file, while not caching 2016-08-31 17:50:40 -05:00
phxntxm b689bb2a95 Disabled cache object, as the logic behind it and sharding does not work 2016-08-31 16:45:00 -05:00
phxntxm f7bdf39845 Ensured uptime is valid by making it first 2016-08-31 16:19:39 -05:00
phxntxm 2f94ed9459 Corrected what to set values to by default 2016-08-31 15:28:52 -05:00
phxntxm f048a1b27f Added a username and password to the db connection 2016-08-31 15:21:52 -05:00
phxntxm c2e1ee17d5 Removed ssl connection while it's still being worked on by rethinkdb devs 2016-08-31 15:06:21 -05:00
phxntxm c8bb26b2e2 Added statsupdate, as we're ready to merge to master 2016-08-31 14:48:07 -05:00
phxntxm 16aa8954cb Matched up all mismatched 'prefix' and 'prefixes' 2016-08-31 14:17:33 -05:00
phxntxm 181fbec47e Added missing awaits 2016-08-31 14:15:38 -05:00
phxntxm 0f21cf5155 Corrected what was checked in our prefix method 2016-08-31 14:13:09 -05:00
phxntxm ce7151612e Added a custom prefix command 2016-08-31 14:10:33 -05:00
phxntxm 6bd265fc59 Used the internal cache instead of a fake 'cache' object for one object 2016-08-31 14:10:17 -05:00
phxntxm e863a0e4e0 Implemented cache; added a custom prefix method ability 2016-08-31 14:09:11 -05:00
phxntxm 98d56f9b69 Stopped the player from resetting volume upon playing the next song 2016-08-31 11:58:59 -05:00
phxntxm ffbd1ee431 Made sure that rules is always a list if invalid 2016-08-30 21:57:23 -05:00
phxntxm d522726cc7 Corrected nsfw channels and rules 2016-08-30 21:54:32 -05:00
phxntxm 138021bd90 Changed nsfw and rules so that they can are dictionaries 2016-08-30 21:48:37 -05:00
phxntxm 65d4b143b3 Ensured that the connection closes when saving and getting data 2016-08-30 21:19:19 -05:00
phxntxm 6f9acb0d7a Changed up what was returned on invalid searches 2016-08-30 20:48:30 -05:00
phxntxm 0dcd900585 Created a class, and an object of that class to cache custom permissions, and only query for new permissions when they are updated 2016-08-30 19:44:24 -05:00
phxntxm dbfff6e01d Corrected the logic when nothing is found in the database; changed some exceptions 2016-08-30 19:23:07 -05:00