diff --git a/gwendolyn/cogs/misc_cog.py b/gwendolyn/cogs/misc_cog.py index 2c948d6..8215aa5 100644 --- a/gwendolyn/cogs/misc_cog.py +++ b/gwendolyn/cogs/misc_cog.py @@ -92,7 +92,7 @@ class MiscCog(commands.Cog): @cog_ext.cog_slash(**params["wolf"]) async def wolf(self, ctx: SlashContext, query): """Perform a search on Wolfram Alpha.""" - await self.nerd_shit.wolfSearch(ctx, query) + await self.nerd_shit.wolf_search(ctx, query) def setup(bot): diff --git a/gwendolyn/funcs/games/connect_four.py b/gwendolyn/funcs/games/connect_four.py index 6aac84d..3dbbe05 100644 --- a/gwendolyn/funcs/games/connect_four.py +++ b/gwendolyn/funcs/games/connect_four.py @@ -108,7 +108,7 @@ class ConnectFour(BoardGame): await self.bot.defer(ctx) channel = str(ctx.channel_id) - opponent_info = await self._test_opponent(ctx, opponent) + opponent, opponent_info = await self._test_opponent(ctx, opponent) if not opponent_info: return @@ -119,7 +119,7 @@ class ConnectFour(BoardGame): players = [ctx.author.id, opponent] random.shuffle(players) - self.draw.draw_image(channel, board, players, [0, [0,0], ""], players) + self.draw.draw_image(channel, board, players, [0, [0,0], ""]) opponent_name = self.get_name(f"#{opponent}") turn_name = self.get_name(f"#{players[0]}") @@ -252,7 +252,11 @@ class ConnectFour(BoardGame): if placed_piece: channel = str(ctx.channel) self.draw.draw_image( - channel, board, winner, win_coordinates, win_direction, players) + channel, + board, + players, + [winner, win_coordinates, win_direction] + ) boards_path = "gwendolyn/resources/games/connect_four_boards/" diff --git a/gwendolyn/funcs/games/game_base.py b/gwendolyn/funcs/games/game_base.py index 6dd6168..3d4f9f1 100644 --- a/gwendolyn/funcs/games/game_base.py +++ b/gwendolyn/funcs/games/game_base.py @@ -187,7 +187,7 @@ class BoardGame(GameBase): self.bot.log("They tried to play against themself") return False - return difficulty, difficulty_text + return opponent, (difficulty, difficulty_text) class BaseDrawer(): """Class for drawing games.""" diff --git a/gwendolyn/funcs/other/other.py b/gwendolyn/funcs/other/other.py index 13ff2e0..77333b4 100644 --- a/gwendolyn/funcs/other/other.py +++ b/gwendolyn/funcs/other/other.py @@ -1,13 +1,13 @@ -import random # Used in movieFunc -import datetime # Used in helloFunc -import urllib # Used in imageFunc +import random # Used in movie_func +import datetime # Used in hello_func +import urllib # Used in image_func import ast -import imdb # Used in movieFunc -import discord # Used in movieFunc -import lxml # Used in imageFunc -import fandom # Used in findWikiPage -import d20 # Used in rollDice +import imdb # Used in movie_func +import discord # Used in movie_func +import lxml # Used in image_func +import fandom # Used in find_wiki_page +import d20 # Used in roll_dice from .plex import Plex from .nerd_shit import NerdShit @@ -93,7 +93,10 @@ class Other(): cam = random.choice(cams) self.bot.log("Chose cam type "+cam) if cam == "one": - search = f"img_{''.join([random.randint(0,9) for _ in range(4)])}" + + search = "img_" + ''.join( + [str(random.randint(0,9)) for _ in range(4)] + ) elif cam == "two": year = str(random.randint(2012,2016)) month = str(random.randint(1,12)).zfill(2) @@ -102,7 +105,9 @@ class Other(): elif cam == "three": search = f"IMAG_{str(random.randint(1,500)).zfill(4)}" elif cam == "four": - search = f"DSC_{''.join([random.randint(0,9) for _ in range(4)])}" + search = "DSC_" + ''.join( + [str(random.randint(0,9)) for _ in range(4)] + ) self.bot.log("Searching for "+search) diff --git a/gwendolyn/resources/games/images/blackjack740652054388932682.png b/gwendolyn/resources/games/images/blackjack740652054388932682.png index c2315a8..6bc5007 100644 Binary files a/gwendolyn/resources/games/images/blackjack740652054388932682.png and b/gwendolyn/resources/games/images/blackjack740652054388932682.png differ diff --git a/requirements.txt b/requirements.txt index fc2f3ea..8032025 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8,6 +8,7 @@ IMDbPY==2021.4.18 lxml==4.8.0 Pillow==9.1.0 pymongo==4.1.1 +pymongo[srv] requests==2.27.1 wolframalpha==5.0.0 -xmltodict==0.13.0 +xmltodict==0.13.0 \ No newline at end of file