проблема, что мне иногда нужно использовать таблицу которую использует другой бот. Для работы с базой использую алхимию, пример таблицы:
class Players(Base):
__tablename__ = "player"
id = Column(Intger, primary_key=True)
first_player = Column(BigInteger, nullable=False)
second_player = Column(BigInteger, nullable=False)
В каждом боте я сделал модуль для работы с базой и там же реализовал таблицы для каждого, как я могу из одно бота использовать таблицу другого?
соедини ботов в одну бд или сделай два конекта к разным базам
В микросервисной архитектуре для доступа в бд лучше создать отдельный сервис, в который будут обращаться все остальные. Сделай простое апи, в который будут ходить эти два бота, тогда твоя проблема (и множество других) исчезнет
Обсуждают сегодня