Page cover image

Разделение кода

Очень важная тема!

Все мы писали когда-то ботов в одном файле... Помните, как это ужасно? Именно поэтому важно разделение логики в коде на разные блоки.

Предлагаю вам такую структуру:

  • app

    • Commands - классы команд

    • Handlers - обработчики

      • ConfirmationHandler.php

      • GroupEvents.php

      • KeyboardEvents.php

    • Rules

      • isAdminChatRule

    • Bot.php

  • index.php

Last updated