aboutsummaryrefslogtreecommitdiffstats
path: root/cogs/ai.py
diff options
context:
space:
mode:
authorsalmonik <raisersoft@proton.me>2026-04-18 00:24:50 +0200
committersalmonik <raisersoft@proton.me>2026-04-18 00:24:50 +0200
commita2b5b10625126b7e98643af9fe40569c9e004047 (patch)
tree2b59a929d068bc28bbc21e8c8d8836e4d29270c0 /cogs/ai.py
parentadd mathematical plotting (diff)
downloadsenator-sperma-a2b5b10625126b7e98643af9fe40569c9e004047.tar.gz
senator-sperma-a2b5b10625126b7e98643af9fe40569c9e004047.zip
refactor + preparing bot for public use
Signed-off-by: salmonik <raisersoft@proton.me>
Diffstat (limited to 'cogs/ai.py')
-rw-r--r--cogs/ai.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/cogs/ai.py b/cogs/ai.py
index 14e077d..4a04693 100644
--- a/cogs/ai.py
+++ b/cogs/ai.py
@@ -9,7 +9,7 @@ from discord.ext import commands
9import logging 9import logging
10import requests 10import requests
11from gtts import gTTS 11from gtts import gTTS
12from cogs.music.play_commands import PlayCommands 12from cogs.music import audio_playback
13import io 13import io
14 14
15logger = logging.getLogger(__name__) 15logger = logging.getLogger(__name__)
@@ -30,7 +30,7 @@ class AI(commands.Cog):
30 ): 30 ):
31 await ctx.defer() 31 await ctx.defer()
32 32
33 33
34 url = "https://openrouter.ai/api/v1/chat/completions" 34 url = "https://openrouter.ai/api/v1/chat/completions"
35 headers = { 35 headers = {
36 "Authorization": f"Bearer {os.getenv('OPENROUTER_API_KEY')}", 36 "Authorization": f"Bearer {os.getenv('OPENROUTER_API_KEY')}",
@@ -65,8 +65,8 @@ class AI(commands.Cog):
65 tts_buffer = io.BytesIO() 65 tts_buffer = io.BytesIO()
66 tts_obj.write_to_fp(tts_buffer) 66 tts_obj.write_to_fp(tts_buffer)
67 tts_buffer.seek(0) 67 tts_buffer.seek(0)
68 await PlayCommands.play(ctx, discord.FFmpegPCMAudio(tts_buffer), delete_after_play=True) 68 await audio_playback.AudioPlaybackManager.play(ctx, discord.FFmpegPCMAudio(tts_buffer), delete_after_play=True)
69 69
70 else: 70 else:
71 await ctx.send_followup(response_text) 71 await ctx.send_followup(response_text)
72 72