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
|
import logging
|
||||||
from colorlog import ColoredFormatter
|
from colorlog import ColoredFormatter
|
||||||
import discord
|
import discord
|
||||||
|
import openai
|
||||||
|
|
||||||
|
|
||||||
log_level = logging.DEBUG
|
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"])
|
FEEDBACK_CHANNEL_ID = int(config["BOT_INFO"]["FEEDBACK_CHANNEL_ID"])
|
||||||
SPOTIFY_CLIENT_ID = config["BOT_INFO"]["SPOTIFY_CLIENT_ID"]
|
SPOTIFY_CLIENT_ID = config["BOT_INFO"]["SPOTIFY_CLIENT_ID"]
|
||||||
SPOTIFY_CLIENT_SECRET = config["BOT_INFO"]["SPOTIFY_CLIENT_SECRET"]
|
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"])
|
BUG_CHANNEL_ID = int(config["BOT_INFO"]["BUG_CHANNEL_ID"])
|
||||||
BOT_INVITE_LINK = config["BOT_INFO"]["BOT_INVITE_LINK"]
|
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"]:
|
if not config["BOT_INFO"]["SPOTIFY_CLIENT_SECRET"]:
|
||||||
LOG.critical("SPOTIFY_CLIENT_SECRET has not been set.")
|
LOG.critical("SPOTIFY_CLIENT_SECRET has not been set.")
|
||||||
errors += 1
|
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
|
# Validate BUG_CHANNEL_ID
|
||||||
if not config["BOT_INFO"]["BUG_CHANNEL_ID"]:
|
if not config["BOT_INFO"]["BUG_CHANNEL_ID"]:
|
||||||
LOG.critical("BUG_CHANNEL_ID has not been set.")
|
LOG.critical("BUG_CHANNEL_ID has not been set.")
|
||||||
@ -107,7 +111,7 @@ def create_config():
|
|||||||
"FEEDBACK_CHANNEL_ID": "",
|
"FEEDBACK_CHANNEL_ID": "",
|
||||||
"SPOTIFY_CLIENT_ID": "",
|
"SPOTIFY_CLIENT_ID": "",
|
||||||
"SPOTIFY_CLIENT_SECRET": "",
|
"SPOTIFY_CLIENT_SECRET": "",
|
||||||
"BUG_CHANNEL_ID": "",
|
"OPENAI_API_KEY" "BUG_CHANNEL_ID": "",
|
||||||
}
|
}
|
||||||
|
|
||||||
config["LAVALINK"] = {"HOST": "", "PORT": "", "PASSWORD": ""}
|
config["LAVALINK"] = {"HOST": "", "PORT": "", "PASSWORD": ""}
|
||||||
|
@ -4,6 +4,7 @@ bot_color =
|
|||||||
feedback_channel_id =
|
feedback_channel_id =
|
||||||
spotify_client_id =
|
spotify_client_id =
|
||||||
spotify_client_secret =
|
spotify_client_secret =
|
||||||
|
openai_api_key =
|
||||||
bug_channel_id =
|
bug_channel_id =
|
||||||
bot_invite_link =
|
bot_invite_link =
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user