Moved all the good stuff into .env file
This commit is contained in:
parent
434112cf1c
commit
8c7d04241d
14
events/ai.py
14
events/ai.py
@ -1,12 +1,16 @@
|
|||||||
import nextcord
|
import os
|
||||||
from nextcord.ext import commands
|
|
||||||
import openai
|
import openai
|
||||||
import json
|
import json
|
||||||
|
|
||||||
|
import nextcord
|
||||||
|
from nextcord.ext import commands
|
||||||
|
|
||||||
|
|
||||||
Enabled = False
|
Enabled = False
|
||||||
|
|
||||||
SquogAILink = "https://api.webraft.in/v1"
|
# Get these from .env file too
|
||||||
SquogAIToken = "wr-tmkosxfStCjKSKsUJZueAS"
|
SquogAILink = os.environ.get("AI_URL") ## AI_URL = https://
|
||||||
|
SquogAIToken = os.environ.get("AI_TOKEN") ## AI_TOKEN = ...
|
||||||
|
|
||||||
SquogAI = openai.OpenAI(api_key=SquogAIToken, base_url=SquogAILink)
|
SquogAI = openai.OpenAI(api_key=SquogAIToken, base_url=SquogAILink)
|
||||||
|
|
||||||
@ -65,7 +69,7 @@ class AI(commands.Cog):
|
|||||||
|
|
||||||
try:
|
try:
|
||||||
SquogResponse = await getResponse(SquogUser["messages"])
|
SquogResponse = await getResponse(SquogUser["messages"])
|
||||||
print(SquogResponse)
|
|
||||||
SquogUser["messages"].append(SquogResponse["choices"][0]["message"])
|
SquogUser["messages"].append(SquogResponse["choices"][0]["message"])
|
||||||
await message.reply(SquogResponse["choices"][0]["message"]["content"])
|
await message.reply(SquogResponse["choices"][0]["message"]["content"])
|
||||||
|
|
||||||
|
@ -10,11 +10,13 @@ class Logger(commands.Cog):
|
|||||||
|
|
||||||
@commands.Cog.listener()
|
@commands.Cog.listener()
|
||||||
async def on_message_delete(self, ctx: nextcord.Message):
|
async def on_message_delete(self, ctx: nextcord.Message):
|
||||||
|
|
||||||
embedlist = [nextcord.Embed(
|
embedlist = [nextcord.Embed(
|
||||||
title="Message delete",
|
title="Message delete",
|
||||||
description=ctx.content,
|
description=ctx.content,
|
||||||
url="https://git.squog.ru/entar/SquogBot"
|
url="https://git.squog.ru/entar/SquogBot"
|
||||||
)]
|
)]
|
||||||
|
|
||||||
embedlist[0].set_author(name=ctx.author.name, icon_url=ctx.author.avatar.url)
|
embedlist[0].set_author(name=ctx.author.name, icon_url=ctx.author.avatar.url)
|
||||||
|
|
||||||
for image in ctx.attachments:
|
for image in ctx.attachments:
|
||||||
|
8
main.py
8
main.py
@ -1,12 +1,14 @@
|
|||||||
import nextcord
|
import nextcord
|
||||||
from nextcord.ext import commands
|
from nextcord.ext import commands
|
||||||
import os
|
|
||||||
from dotenv import load_dotenv
|
from dotenv import load_dotenv
|
||||||
|
|
||||||
|
import os
|
||||||
|
|
||||||
load_dotenv()
|
load_dotenv()
|
||||||
|
|
||||||
#Defining the basic stuff here
|
#Getting the token from .env. TOKEN = ...
|
||||||
SquogToken = os.environ.get("TOKEN")
|
SquogToken = os.environ.get("BOT_TOKEN")
|
||||||
|
|
||||||
client = commands.Bot(command_prefix="!", intents=nextcord.Intents.all())
|
client = commands.Bot(command_prefix="!", intents=nextcord.Intents.all())
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user