diff --git a/src/cogs/ollama.py b/src/cogs/ollama.py index f04f44f..1b93919 100644 --- a/src/cogs/ollama.py +++ b/src/cogs/ollama.py @@ -1098,6 +1098,21 @@ class Ollama(commands.Cog): "leading to widespread condemnation and legal repercussions" ) post_type = "tweet" + elif entity == "Keir Starmer": + system = ( + "Kier Starmer is the current leader of the Labour Party in the United Kingdom. Known for " + "his measured and analytical approach, he exhibits a calm and collected demeanor. He " + "has a strong legal background, which influences his meticulous and evidence-based " + "decision-making. Starmer's personality has been described as compassionate and inclusive, " + "with a focus on social justice. However, his leadership has been marred by controversies. " + "Critics argue that his cautious and consensus-seeking style lacks the necessary conviction" + " to challenge the ruling Conservative Party. Some accuse him of being too focused on internal " + "politics, neglecting broader social and economic issues. Additionally, his handling of party " + "disciplinary matters has drawn scrutiny, with some suggesting he prioritizes personal " + "relationships over party discipline. His perceived lack of charisma and political experience " + "have also been cited as concerns." + ) + post_type = "tweet" else: raise ValueError("Invalid entity; must be one of trump/tate") system += ( @@ -1224,9 +1239,9 @@ class Ollama(commands.Cog): ) await msg.edit(embed=embed) - @commands.command() + @commands.command(aliases=["trump"]) @commands.guild_only() - async def trump(self, ctx: commands.Context, latest: int = None): + async def donald(self, ctx: commands.Context, latest: int = None): """ Generates a truth social post from trump! @@ -1237,9 +1252,9 @@ class Ollama(commands.Cog): async with ctx.channel.typing(): await self.generate_truth(ctx, "trump", latest) - @commands.command() + @commands.command(aliases=["tate"]) @commands.guild_only() - async def tate(self, ctx: commands.Context, latest: int = None): + async def andrew(self, ctx: commands.Context, latest: int = None): """ Generates a truth social post from Andrew Tate @@ -1250,7 +1265,7 @@ class Ollama(commands.Cog): async with ctx.channel.typing(): await self.generate_truth(ctx, "tate", latest) - @commands.command() + @commands.command(aliases=["sunak"]) @commands.guild_only() async def rishi(self, ctx: commands.Context, latest: int = None): """ @@ -1263,7 +1278,7 @@ class Ollama(commands.Cog): async with ctx.channel.typing(): await self.generate_truth(ctx, "Rishi Sunak", latest) - @commands.command() + @commands.command(aliases=["robinson"]) @commands.guild_only() async def tommy(self, ctx: commands.Context, latest: int = None): """ @@ -1289,7 +1304,7 @@ class Ollama(commands.Cog): async with ctx.channel.typing(): await self.generate_truth(ctx, "Laurence Fox", latest) - @commands.command() + @commands.command(aliases=["farage"]) @commands.guild_only() async def nigel(self, ctx: commands.Context, latest: int = None): """ @@ -1301,6 +1316,19 @@ class Ollama(commands.Cog): """ async with ctx.channel.typing(): await self.generate_truth(ctx, "Nigel Farage", latest) + + @commands.command(aliases=["starmer"]) + @commands.guild_only() + async def kier(self, ctx: commands.Context, latest: int = None): + """ + Generates a twitter post from Kier Starmer + + - limit the training history to the latest tweets. + + This command may take a long time. + """ + async with ctx.channel.typing(): + await self.generate_truth(ctx, "Kier Starmer", latest) @commands.command() @commands.guild_only()