Target Assistant Bot
API документация
Core Package
Handlers Package
Scheduler Package
Utils Package
Target Assistant Bot
Алфавитный указатель
Алфавитный указатель
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
_
__init__() (метод core.exceptions.BotError)
(метод core.goal_manager.GoalManager)
(метод scheduler.tasks.Scheduler)
(метод utils.cache.SheetCache)
(метод utils.ratelimiter.TokenBucket)
(метод utils.ratelimiter.UserRateLimiter)
A
add_user_jobs() (метод scheduler.tasks.Scheduler)
api_key (атрибут config.OpenAIConfig)
archive_goal() (метод core.interfaces.AsyncStorageInterface)
(метод core.interfaces.StorageInterface)
AsyncLLMInterface (класс в core.interfaces)
AsyncStorageInterface (класс в core.interfaces)
B
batch_update_task_statuses() (метод core.goal_manager.GoalManager)
(метод core.interfaces.AsyncStorageInterface)
(метод core.interfaces.StorageInterface)
BotError
build_setgoal_conv() (в модуле handlers.goal_setting)
C
cached_sheet_method() (в модуле utils.cache)
cancel_check() (в модуле handlers.task_management)
cancel_handler() (в модуле handlers.common)
cancel_reset() (в модуле handlers.common)
check_command() (в модуле handlers.task_management)
check_limit() (метод utils.ratelimiter.UserRateLimiter)
choose_goal() (в модуле handlers.task_management)
config
module
confirm_reset() (в модуле handlers.common)
consume() (метод utils.ratelimiter.TokenBucket)
core
module
core.exceptions
module
core.goal_manager
module
core.interfaces
module
core.metrics
module
create_spreadsheet() (метод core.interfaces.AsyncStorageInterface)
(метод core.interfaces.StorageInterface)
credentials_path (свойство config.GoogleConfig)
current_tokens (атрибут utils.ratelimiter.TokenBucket)
D
delete_goal() (метод core.interfaces.AsyncStorageInterface)
(метод core.interfaces.StorageInterface)
delete_spreadsheet() (метод core.interfaces.AsyncStorageInterface)
(метод core.interfaces.StorageInterface)
E
error_handler() (в модуле main)
escape_markdown_v2() (в модуле utils.helpers)
evening_time (атрибут config.SchedulerConfig)
F
format (атрибут config.LoggingConfig)
format_date() (в модуле utils.helpers)
G
generate_motivation() (метод core.interfaces.AsyncLLMInterface)
(метод core.interfaces.LLMInterface)
generate_motivation_message() (метод core.goal_manager.GoalManager)
generate_plan() (метод core.interfaces.AsyncLLMInterface)
(метод core.interfaces.LLMInterface)
get_active_goals() (метод core.interfaces.AsyncStorageInterface)
(метод core.interfaces.StorageInterface)
get_active_goals_count() (метод core.interfaces.AsyncStorageInterface)
(метод core.interfaces.StorageInterface)
get_all_goals() (метод core.interfaces.AsyncStorageInterface)
(метод core.interfaces.StorageInterface)
get_all_tasks_for_date() (метод core.interfaces.AsyncStorageInterface)
(метод core.interfaces.StorageInterface)
get_day_of_week() (в модуле utils.helpers)
get_detailed_status() (метод core.goal_manager.GoalManager)
get_extended_statistics() (метод core.interfaces.AsyncStorageInterface)
get_goal_by_id() (метод core.interfaces.AsyncStorageInterface)
(метод core.interfaces.StorageInterface)
get_goal_info() (метод core.interfaces.AsyncStorageInterface)
(метод core.interfaces.StorageInterface)
get_goal_statistics() (метод core.interfaces.AsyncStorageInterface)
(метод core.interfaces.StorageInterface)
get_goal_status_details() (метод core.goal_manager.GoalManager)
get_next_goal_id() (метод core.interfaces.AsyncStorageInterface)
(метод core.interfaces.StorageInterface)
get_overall_statistics() (метод core.interfaces.AsyncStorageInterface)
(метод core.interfaces.StorageInterface)
get_plan_for_goal() (метод core.interfaces.AsyncStorageInterface)
(метод core.interfaces.StorageInterface)
get_retry_after() (метод utils.ratelimiter.TokenBucket)
get_status_message() (метод core.interfaces.AsyncStorageInterface)
(метод core.interfaces.StorageInterface)
get_task_for_date() (метод core.interfaces.AsyncStorageInterface)
(метод core.interfaces.StorageInterface)
get_task_for_today() (метод core.interfaces.AsyncStorageInterface)
get_task_handlers() (в модуле handlers.task_management)
get_today_task() (метод core.goal_manager.GoalManager)
GoalManager (класс в core.goal_manager)
GoogleConfig (класс в config)
H
handlers
module
handlers.common
module
handlers.goal_setting
module
handlers.task_management
module
help_handler() (в модуле handlers.common)
I
invalidate_sheet_cache() (в модуле utils.cache)
L
last_update_time (атрибут utils.ratelimiter.TokenBucket)
level (атрибут config.LoggingConfig)
llm_max_burst (атрибут config.RateLimiterConfig)
llm_requests_per_minute (атрибут config.RateLimiterConfig)
LLMError
LLMInterface (класс в core.interfaces)
LoggingConfig (класс в config)
M
main
module
main() (в модуле main)
main_async() (в модуле main)
max_retries (атрибут config.OpenAIConfig)
max_tokens (атрибут utils.ratelimiter.TokenBucket)
model (атрибут config.OpenAIConfig)
module
config
core
core.exceptions
core.goal_manager
core.interfaces
core.metrics
handlers
handlers.common
handlers.goal_setting
handlers.task_management
main
scheduler
scheduler.tasks
utils
utils.cache
utils.helpers
utils.logging
utils.period_parser
utils.ratelimiter
utils.retry_decorators
utils.sentry_integration
morning_time (атрибут config.SchedulerConfig)
motivation_command() (в модуле handlers.task_management)
motivation_interval_hours (атрибут config.SchedulerConfig)
O
OpenAIConfig (класс в config)
P
parse_period() (в модуле utils.period_parser)
port (атрибут config.PrometheusConfig)
PrometheusConfig (класс в config)
Q
quick_status_update() (в модуле handlers.task_management)
R
RateLimiterConfig (класс в config)
RateLimitExceeded
RateLimitException
reset_handler() (в модуле handlers.common)
reset_user() (метод core.goal_manager.GoalManager)
S
save_goal_and_plan() (метод core.interfaces.AsyncStorageInterface)
(метод core.interfaces.StorageInterface)
save_goal_info() (метод core.interfaces.AsyncStorageInterface)
(метод core.interfaces.StorageInterface)
save_plan() (метод core.interfaces.AsyncStorageInterface)
(метод core.interfaces.StorageInterface)
scheduler
module
Scheduler (класс в scheduler.tasks)
scheduler.tasks
module
SchedulerConfig (класс в config)
set_new_goal() (метод core.goal_manager.GoalManager)
setup_logging() (в модуле utils.logging)
setup_sentry() (в модуле utils.sentry_integration)
setup_user() (метод core.goal_manager.GoalManager)
SheetCache (класс в utils.cache)
start() (метод scheduler.tasks.Scheduler)
start_handler() (в модуле handlers.common)
status_command() (в модуле handlers.task_management)
StorageError
StorageInterface (класс в core.interfaces)
T
TelegramConfig (класс в config)
timezone (атрибут config.SchedulerConfig)
today_command() (в модуле handlers.task_management)
token (атрибут config.TelegramConfig)
TokenBucket (класс в utils.ratelimiter)
tokens_per_second (атрибут utils.ratelimiter.TokenBucket)
U
unknown_handler() (в модуле handlers.common)
update_goal_priority() (метод core.interfaces.AsyncStorageInterface)
(метод core.interfaces.StorageInterface)
update_goal_progress() (метод core.interfaces.AsyncStorageInterface)
(метод core.interfaces.StorageInterface)
update_goal_status() (метод core.interfaces.AsyncStorageInterface)
(метод core.interfaces.StorageInterface)
update_task_status() (в модуле handlers.task_management)
(метод core.interfaces.AsyncStorageInterface)
(метод core.interfaces.StorageInterface)
update_task_status_old() (метод core.interfaces.AsyncStorageInterface)
update_today_task_status() (метод core.goal_manager.GoalManager)
UserRateLimiter (класс в utils.ratelimiter)
utils
module
utils.cache
module
utils.helpers
module
utils.logging
module
utils.period_parser
module
utils.ratelimiter
module
utils.retry_decorators
module
utils.sentry_integration
module