Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
bot
command
Package main is the entry point for the MurailoBot Telegram bot application.
|
Package main is the entry point for the MurailoBot Telegram bot application. |
|
internal
|
|
|
bot
Package bot implements the core bot functionality, lifecycle management, and component orchestration for the MurailoBot Telegram bot.
|
Package bot implements the core bot functionality, lifecycle management, and component orchestration for the MurailoBot Telegram bot. |
|
bot/handlers
Package handlers provides message handlers and their dependencies for the Telegram bot.
|
Package handlers provides message handlers and their dependencies for the Telegram bot. |
|
bot/tasks
Package tasks implements scheduled tasks for the MurailoBot Telegram bot.
|
Package tasks implements scheduled tasks for the MurailoBot Telegram bot. |
|
config
Package config handles configuration loading and validation for MurailoBot.
|
Package config handles configuration loading and validation for MurailoBot. |
|
database
Package database provides database access, migration management, and storage operations for the MurailoBot Telegram bot.
|
Package database provides database access, migration management, and storage operations for the MurailoBot Telegram bot. |
|
gemini
Package gemini implements integration with Google's Gemini AI API.
|
Package gemini implements integration with Google's Gemini AI API. |
|
logger
Package logger provides structured logging functionality for MurailoBot.
|
Package logger provides structured logging functionality for MurailoBot. |
|
telegram
Package telegram provides Telegram bot initialization and handler registration.
|
Package telegram provides Telegram bot initialization and handler registration. |
|
Package migrations embeds SQL migration files for database schema management.
|
Package migrations embeds SQL migration files for database schema management. |
Click to show internal directories.
Click to hide internal directories.