Backup old. Preparation for forking

This commit is contained in:
Michal Tuszowski
2026-06-16 10:52:20 +02:00
parent 92940a4d46
commit 8e5e4ce530
54 changed files with 18 additions and 76 deletions
View File
@@ -10,8 +10,8 @@ import discord
import numpy as np import numpy as np
from discord.ext import commands, tasks from discord.ext import commands, tasks
from ai_functions import get_random_cyclic_message from conjurer.backup_old_docker.ai_functions import get_random_cyclic_message
from constants import ( from conjurer.backup_old_docker.constants import (
ENCODING, ENCODING,
LAST_SPONTANEOUS_CALL, LAST_SPONTANEOUS_CALL,
LOGFILE, LOGFILE,
@@ -10,11 +10,11 @@ import discord
import openai import openai
import requests import requests
from discord.ext import commands from discord.ext import commands
from other_functions import discord_friendly_send, discord_friendly_reply from conjurer.backup_old_docker.other_functions import discord_friendly_send, discord_friendly_reply
import ai_functions import conjurer.backup_old_docker.ai_functions as ai_functions
from constants import ( from conjurer.backup_old_docker.constants import (
ASSISTANTS, ASSISTANTS,
DATA, DATA,
GRAPHICS_PATH, GRAPHICS_PATH,
@@ -6,8 +6,8 @@ import random
import openai import openai
import tiktoken import tiktoken
import time import time
from other_functions import discord_friendly_send from conjurer.backup_old_docker.other_functions import discord_friendly_send
from constants import ( from conjurer.backup_old_docker.constants import (
ASSISTANTS, ASSISTANTS,
CYCLIC_WORDS, CYCLIC_WORDS,
ENCODING, ENCODING,
@@ -1,7 +1,7 @@
import os import os
import discord import discord
from discord.ext import commands from discord.ext import commands
import file_search_functions import conjurer.backup_old_docker.file_search_functions as file_search_functions
class FileSelectView(discord.ui.View): class FileSelectView(discord.ui.View):
def __init__(self, files): def __init__(self, files):
@@ -10,7 +10,7 @@ import discord
from discord import app_commands from discord import app_commands
from discord.ext import commands from discord.ext import commands
from constants import ( from conjurer.backup_old_docker.constants import (
ALLOWED_ROLES, ALLOWED_ROLES,
GUILD_ID, GUILD_ID,
LATEX_MAX_ATTACH_MB, LATEX_MAX_ATTACH_MB,
@@ -19,7 +19,7 @@ from constants import (
LATEX_TEX_ENGINE, LATEX_TEX_ENGINE,
OPENAI_MODEL, OPENAI_MODEL,
) )
from latex_functions import ( from conjurer.backup_old_docker.latex_functions import (
compile_single_tex_bytes, compile_single_tex_bytes,
compile_zip_to_zip, compile_zip_to_zip,
is_safe_asset_name, is_safe_asset_name,
@@ -13,9 +13,9 @@ import PyPDF2
import requests import requests
from discord.ext import commands, tasks from discord.ext import commands, tasks
from ai_functions import handle_response from conjurer.backup_old_docker.ai_functions import handle_response
from communication_subroutine import IN_COMM_Q, OUT_COMM_Q, QueryControl from conjurer.backup_old_docker.communication_subroutine import IN_COMM_Q, OUT_COMM_Q, QueryControl
from constants import ( from conjurer.backup_old_docker.constants import (
DIR_PATH_SADOX, DIR_PATH_SADOX,
LIBRARIAN_SERVICE_ADDRESS, LIBRARIAN_SERVICE_ADDRESS,
SEND_QUERY, SEND_QUERY,
@@ -9,7 +9,7 @@ import discord
import requests import requests
import yt_dlp import yt_dlp
from constants import ( from conjurer.backup_old_docker.constants import (
FILE_SERVICE_ADDRESS, FILE_SERVICE_ADDRESS,
GET_MP3, GET_MP3,
GET_PLAYLIST, GET_PLAYLIST,
@@ -7,7 +7,7 @@ from typing import Optional
import discord import discord
from discord.ext import commands from discord.ext import commands
from constants import ACCIDENT_LOG, DATA, ENCODING from conjurer.backup_old_docker.constants import ACCIDENT_LOG, DATA, ENCODING
historia_fabryczki = DATA["fabryczka"] historia_fabryczki = DATA["fabryczka"]
@@ -8,7 +8,7 @@ import uuid
import asyncio import asyncio
from datetime import datetime from datetime import datetime
from constants import ( from conjurer.backup_old_docker.constants import (
RADIO_HARBOR_ADDRESS, RADIO_HARBOR_ADDRESS,
SKIP_TRACK, SKIP_TRACK,
FILE_SERVICE_ADDRESS, FILE_SERVICE_ADDRESS,
@@ -18,8 +18,8 @@ from logging import handlers
import discord import discord
from discord.ext import commands from discord.ext import commands
from communication_subroutine import comm_subroutine from conjurer.backup_old_docker.communication_subroutine import comm_subroutine
from constants import ENCODING, LOGFILE, TOKEN from conjurer.backup_old_docker.constants import ENCODING, LOGFILE, TOKEN
logger = logging.getLogger("discord") logger = logging.getLogger("discord")
logger.setLevel(logging.INFO) logger.setLevel(logging.INFO)
handler = handlers.RotatingFileHandler( handler = handlers.RotatingFileHandler(
-24
View File
@@ -1,24 +0,0 @@
# Discord bot service configuration
DISCORD_TOKEN=HACKME!
OPENAI_API_KEY=HACKME!
CONJURER_API_KEY=HACKME!
# Internal service endpoints
CONJURER_FILE_SERVICE=http://conjurer-musician:5000
CONJURER_LIBRARIAN_SERVICE=http://conjurer-librarian:5001
# Runtime paths mounted via docker-compose volumes
CONJURER_BASE_DIR=/data/config
CONJURER_SETTINGS_FILE=/data/config/settings.json
CONJURER_MEMORY_FILE=/data/config/pamiec.json
CONJURER_MUSIC_MEMORY_FILE=/data/config/pamiec_muzyki.json
CONJURER_SYSTEM_GPT_SETTINGS=/data/config/system_gpt_settings.json
CONJURER_GRAPHICS_PATH=/data/assets/graphics
CONJURER_LOG_FILE=/data/logs/discord.log
CONJURER_LOGSTORE=/data/logs
# Optional external integrations
CONJURER_NETRC_FILE=/data/secrets/.netrc
YOUTUBE_USERNAME=HACKME!
YOUTUBE_PASSWORD=HACKME!
-14
View File
@@ -1,14 +0,0 @@
# Librarian service configuration
CONJURER_API_KEY=HACKME!
CONJURER_MAIN_BOT=http://conjurer-bot:5000
CONJURER_LIBRARIAN_HOST=0.0.0.0
CONJURER_LIBRARIAN_PORT=5001
CONJURER_LIBRARIAN_MAX_RESULTS=500
CONJURER_CROSSREF_MAILTO=HACKME!
CONJURER_LIBRARIAN_LOG=/data/logs/librarian.log
CONJURER_NETRC_FILE=/data/secrets/.netrc
-20
View File
@@ -1,20 +0,0 @@
# Musician service configuration
CONJURER_API_KEY=HACKME!
CONJURER_MAIN_BOT=http://conjurer-bot:5000
CONJURER_MUSIC_TRACKER_ENDPOINT=/prepped_tracks
CONJURER_MUSICIAN_HOST=0.0.0.0
CONJURER_MUSICIAN_PORT=5000
CONJURER_MUSIC_FOLDER=/data/music
CONJURER_PRIORITY_FOLDER=/data/priority
CONJURER_ALL_PLAYLIST=/data/playlists/all_playlist.playlist
CONJURER_HIT_PLAYLIST=/data/playlists/hit.playlist
CONJURER_REQUEST_PLAYLIST=/data/playlists/request.playlist
CONJURER_PRIORITY_PLAYLIST=/data/playlists/priority_queue.playlist
CONJURER_STREAM_TEMPLATE=/data/templates/stream.html
CONJURER_RADIO_LOG=/data/logs/radio.log
CONJURER_PERSISTENCE_LOG=/data/logs/persistence.log