Загрузка...

Как разбить проект на несколько файлов? telebot python

Тема в разделе Python создана пользователем BossMolokososV 9 янв 2025. 179 просмотров

  1. BossMolokososV
    BossMolokososV Автор темы 9 янв 2025 WEBSITE - https://lolz.live/threads/7362797/ 170 12 май 2024
    Нужна помощь, как разбить файл main.py на несколько?
    Т.е например, перенести клиентскую часть в файл client.py, админскую часть в файл admin.py
    библиотека telebot
     
  2. REDKLAUS
    REDKLAUS 9 янв 2025 Заблокирован(а)
    ручками
     
    1. BossMolokososV Автор темы
      REDKLAUS, бил, не получается
  3. Киана
    GPT с промптом.
    "Разбей мне код файла из main.py на несколько с учетом:
    1. Админская часть
    2. Пользовательская часть.
    3. Общий функционал.

    Он такое точно умеет.
     
  4. KLINTXXXGOD
    KLINTXXXGOD 9 янв 2025 </> Разработка - https://lolz.live/threads/7695405 761 10 фев 2023
    Могу сказать как делаю на примере Aiogram мне кажется от телебота отличий мало
    main.py(главный исполняемый файл) в нем конектишь главный роутер и всю инфу для работы с ботом
    -hendlers(папка с хендлерами - реакции бота)
    --commands (реакция бота на / команду)
    --callbacks (реакция бота на колбеки)
    --text (реакция бота на текст (в реплей клаве которая на месте буковок)
    -keyboards(папка с клавами)
    --admins(тут разбиваешь категорию клавиатур)
    --users
    -config(папка с конфигом)
    --config.ini (тут обычно папки не рагаю т.к. в одном конфиге все настройки по секциям)
    -database(папка с базой данных)
    --users(ну тут в зависимости от того как много у тебя бдшек создаешь папки если 1-2 то папки нахуй)
    --staff
    -src(папка с файлами типо фоток и т.п.)
    --image(ну тут в зависимости от того какой у тебя сурс создаешь папки)
    --video
    -moduls(чисто питоновские функции для работы кода)
    можешь бить по классам можешь бить по папкам, но тут функции для работы с БД основная логика функция для работы с конфигом и т.п.

    Вроде понятно объяснил дерево рисовать знаками не стал думаю по "-" и "--" поймешь
    Если надо могу в ТГ мини видос скинуть там тип про структуру объясняет как роутеры регать в диспетчер на мейн файл
     
    9 янв 2025 Изменено
Top
Загрузка...