2 бота Telegram в одном скрипте

нужно запустить 2 бота из одного скрипта(для загрузки на сервер), на компьютере в пайчарме для теста бота заупускал по отдельности 2 скрипта, сейчас при загрзуке на сервер возникла проблема, нужно из 1 скрипта запускать сразу 2 ботов, каким образом это можно реализовать?

main.py - запуск первого бота(бот клиента) main_admin.py - запуск второго бота(для админа) main_client_admin.py - попытка запуска 2 файлов из 1 скрипта

main.py

from aiogram.utils import executor
from create_bot import dp
from handlers import client
from data_base import sqlite_db


def start_client_bot():
    print("Бот на зв'зку")
    sqlite_db.sql_start()

    client.register_handlers_client(dp)
    executor.start_polling(dp, skip_updates=True)


start_client_bot()

main_admin.py

from aiogram.utils import executor
from create_bot_admin import dp_admin
from handlers import admin


def start_admin_bot():
    admin.register_handlers_admin(dp_admin)
    executor.start_polling(dp_admin, skip_updates=True)


start_admin_bot()

main_client_admin.py

import subprocess


subprocess.Popen('main.py')
subprocess.Popen('main_admin.py')

Ответы (0 шт):