Add OPENAI_API_KEY
Preparation for autoplay feature using ChatGPT
This commit is contained in:
parent
312e2f12be
commit
2ebd5421b7
@ -2,6 +2,7 @@ import configparser
|
||||
import logging
|
||||
from colorlog import ColoredFormatter
|
||||
import discord
|
||||
import openai
|
||||
|
||||
|
||||
log_level = logging.DEBUG
|
||||
@ -49,6 +50,7 @@ BOT_COLOR = discord.Color(int((config["BOT_INFO"]["BOT_COLOR"]).replace("#", "")
|
||||
FEEDBACK_CHANNEL_ID = int(config["BOT_INFO"]["FEEDBACK_CHANNEL_ID"])
|
||||
SPOTIFY_CLIENT_ID = config["BOT_INFO"]["SPOTIFY_CLIENT_ID"]
|
||||
SPOTIFY_CLIENT_SECRET = config["BOT_INFO"]["SPOTIFY_CLIENT_SECRET"]
|
||||
CLIENT = openai.OpenAI(api_key=config["BOT_INFO"]["OPENAI_API_KEY"])
|
||||
BUG_CHANNEL_ID = int(config["BOT_INFO"]["BUG_CHANNEL_ID"])
|
||||
BOT_INVITE_LINK = config["BOT_INFO"]["BOT_INVITE_LINK"]
|
||||
|
||||
|
@ -46,6 +46,10 @@ def validate_config(file_contents):
|
||||
if not config["BOT_INFO"]["SPOTIFY_CLIENT_SECRET"]:
|
||||
LOG.critical("SPOTIFY_CLIENT_SECRET has not been set.")
|
||||
errors += 1
|
||||
# Validate OPENAI_API_KEY
|
||||
if not config["BOT_INFO"]["OPENAI_API_KEY"]:
|
||||
LOG.critical("OPENAI_API_KEY has not bee set.")
|
||||
errors += 1
|
||||
# Validate BUG_CHANNEL_ID
|
||||
if not config["BOT_INFO"]["BUG_CHANNEL_ID"]:
|
||||
LOG.critical("BUG_CHANNEL_ID has not been set.")
|
||||
@ -107,7 +111,7 @@ def create_config():
|
||||
"FEEDBACK_CHANNEL_ID": "",
|
||||
"SPOTIFY_CLIENT_ID": "",
|
||||
"SPOTIFY_CLIENT_SECRET": "",
|
||||
"BUG_CHANNEL_ID": "",
|
||||
"OPENAI_API_KEY" "BUG_CHANNEL_ID": "",
|
||||
}
|
||||
|
||||
config["LAVALINK"] = {"HOST": "", "PORT": "", "PASSWORD": ""}
|
||||
|
@ -4,6 +4,7 @@ bot_color =
|
||||
feedback_channel_id =
|
||||
spotify_client_id =
|
||||
spotify_client_secret =
|
||||
openai_api_key =
|
||||
bug_channel_id =
|
||||
bot_invite_link =
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user