helperbot

command module
v0.0.0-...-ebfe39f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 11, 2024 License: MIT Imports: 2 Imported by: 0

README

helperBot

Структура проекта:

/cmd

Основная логика работы cli-приложения для запуска и конфигурации бота

/configs

Конфигурации приложения

/handlers

Обработка всех входящих запросов

Здесь определяется сущность, ответсвенная за обработку запросов (Бот).

В данной директории нет логики работы бота и просто передает проверенные запросы соответствующим службам и возвращает ответ клиенту.

/logs

Сюда сохраняются логи

/models

Структуры и типы, которые необходимы для работы приложения

/pkg

Библиотеки или функции, которые помогают поддерживать и улучшать приложение.

/repositories

Базы данных и их функциональность

/services

Здесь существует основная бизнес-логика, она работает как мост между каталогами «обработчиков» и «репозиториев».

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Package cmd contains main functionality for the application using CLI commands.
Package cmd contains main functionality for the application using CLI commands.
Package configs implement configurations that the application needs.
Package configs implement configurations that the application needs.
package handlers handles all incoming requests.
package handlers handles all incoming requests.
bot
Package bot handles bot activities.
Package bot handles bot activities.
Package models contain entities that are essential for the app.
Package models contain entities that are essential for the app.
pkg
keyboards
Package keyboards containes all bot's keyboards.
Package keyboards containes all bot's keyboards.
logger
Package logger deals with logging.
Package logger deals with logging.
logger/zap
Package zap implements logging with zap logger.
Package zap implements logging with zap logger.
messages
Package messages contains all messages to be displayed.
Package messages contains all messages to be displayed.
Package repositories implements database functionalities.
Package repositories implements database functionalities.
Package services implements all aplication services.
Package services implements all aplication services.
account
package account implements account functionalities.
package account implements account functionalities.
callback
package callback implements callback request functionalities.
package callback implements callback request functionalities.
command
package command implements command request functionalities.
package command implements command request functionalities.
message
package account implements message request functionalities.
package account implements message request functionalities.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL