# 2. Заменить путь во всех трёх местах ccsc.py
sed -i 's|os.path.join(os.path.dirname(__file__), "max_bot.db")|os.path.join(os.path.dirname(__file__), "max", "max_bot.db")|g' ccsc.py
# 3. Проверить что заменилось
grep -n "max_bot.db" ccsc.py
Должно вывести:
4799: db_path = os.path.join(os.path.dirname(__file__), "max", "max_bot.db")
4851: db_path = os.path.join(os.path.dirname(__file__), "max", "max_bot.db")
4875: db_path = os.path.join(os.path.dirname(__file__), "max", "max_bot.db")
И обновите патч в main() — строку _max.MAX_BOT_DB:
python
_max.MAX_BOT_DB = os.path.join(os.path.dirname(os.path.abspath(__file__)), "max", "max_bot.db")
После этого всё — и ccsc.py и max_reader.py смотрят в одну БД max/max_bot.db. Коды генерируются там же где бот их ищет.