Проблема в том, что ты пытаешься сделать бота и скриптом, и модулем. А импорт работает только одним способом.
Я бы сказал, просто вынеси main в папку выше (ну или остального бота в подпапку).
Тогда бот будет модулем, а главный скрипт - скриптом.
Не, ты, конечно, можешь в __init__ написать изврат в духе
try:
from .wtf import stuff
except ImportError:
from wtf import stuff
И сделать в main from __init__ import *
Но не надо так делать. Пожалеешь потом.
Sarcandi, при текущей структуре, на первый взгляд, можно просто убрать "saros_bot" из упоминания во всех импортах, только ща не вспомню как правильно его в main подменить
Everything_is_bad, проблема в том, что ошибка в main.py при попытке импорта из saros_bot. Вот как там избежать saros_bot? Просто точку поставить тоже не получится