diff --git a/config.json b/config.json new file mode 100644 index 0000000..ed9ad06 --- /dev/null +++ b/config.json @@ -0,0 +1,10 @@ +{ "openai_key": "OPENAIKEY", + "discord_token": "DISCORDTOKEN", + "model": "gpt-4", + "max_tokens": 1024, + "temperature": 0.9, + "top-p": 1.0, + "presence-penalty": 1.0, + "frequency-penalty": 1.0, + "history-limit": 10, + "system": "You are an smart AI" } diff --git a/fjerkroa_bot/__main__.py b/fjerkroa_bot/__main__.py new file mode 100644 index 0000000..2cd5fe5 --- /dev/null +++ b/fjerkroa_bot/__main__.py @@ -0,0 +1,4 @@ +import sys +from .discord_bot import main + +sys.exit(main()) diff --git a/fjerkroa_bot/logging.py b/fjerkroa_bot/bot_logging.py similarity index 100% rename from fjerkroa_bot/logging.py rename to fjerkroa_bot/bot_logging.py diff --git a/fjerkroa_bot/discord_bot.py b/fjerkroa_bot/discord_bot.py index 00548c2..fb7ab36 100644 --- a/fjerkroa_bot/discord_bot.py +++ b/fjerkroa_bot/discord_bot.py @@ -75,7 +75,7 @@ class FjerkroaBot(commands.Bot): def main() -> int: - from .logging import setup_logging + from .bot_logging import setup_logging setup_logging() parser = argparse.ArgumentParser(description='Fjerkroa AI bot') parser.add_argument('--config', type=str, default='config.json', help='Config file.') diff --git a/setupenv.sh b/setupenv.sh index 93c84ca..5d47ea8 100644 --- a/setupenv.sh +++ b/setupenv.sh @@ -1,4 +1,3 @@ -export HOME=/home/pi export PATH=$HOME/.pyenv/bin:$HOME/.pyenv/shims:$PATH export PYENV_VIRTUALENV_DISABLE_PROMPT=1 eval "$(pyenv init -)"