MCPcopy Create free account

hub / github.com/andrew000/aiogram-template / functions

Functions116 in github.com/andrew000/aiogram-template

↓ 18 callersMethodsave
(self, redis: Redis, ttl: ExpiryT = timedelta(days=1))
app/bot/storages/redis/user/user_model.py:32
↓ 14 callersMethodresolve
( cls, chat_id: int, chat_member: ( ChatMemberOwner | Cha
app/bot/storages/redis/chat_member/chat_member_model.py:102
↓ 6 callersMethodget
(cls, redis: Redis, chat_id: int, message_id: int)
app/bot/filters/cb_click_by_user.py:44
↓ 6 callersMethodkey
(cls, chat_id: int, message_id: int)
app/bot/filters/cb_click_by_user.py:40
↓ 5 callersMethodfrom_orm
(cls: type[T], obj: DeclarativeBase)
app/bot/storages/psql/utils/alchemy_struct.py:13
↓ 5 callersMethodget_or_create
(self, *, user: User, chat: Chat)
app/bot/services/user_profile.py:25
↓ 5 callersMethodkey
(cls, chat_id: int, user_id: int | Literal["*"])
app/bot/storages/redis/chat_member/chat_member_model.py:57
↓ 4 callersMethoddelete
(cls, redis: Redis, chat_id: int, message_id: int)
app/bot/filters/cb_click_by_user.py:66
↓ 4 callersMethodget
(cls, redis: Redis, user_id: int | str)
app/bot/storages/redis/user/user_model.py:26
↓ 4 callersMethodset
( cls, redis: Redis, chat_id: int, message_id: int, owner_id: int
app/bot/filters/cb_click_by_user.py:51
↓ 3 callersMethoddelete
(cls, redis: Redis, user_id: int | str)
app/bot/storages/redis/user/user_model.py:36
↓ 3 callersMethodkey
(cls, object_id: KeyValueT, throttle_key: str = "-")
app/bot/middlewares/throttling_middleware.py:35
↓ 3 callersMethodkey
(cls, user_id: int | str)
app/bot/storages/redis/user/user_settings_model.py:26
↓ 3 callersMethodkey
(cls, user_id: int | str)
app/bot/storages/redis/user/user_model.py:22
↓ 3 callersMethodkey
(cls, chat_id: int | str)
app/bot/storages/redis/chat/chat_settings_model.py:21
↓ 3 callersMethodkey
(cls, chat_id: int | str)
app/bot/storages/redis/chat/chat_model.py:24
↓ 2 callersFunctioncreate_db_pool
( settings: Settings, is_migration: bool = False )
app/bot/storages/psql/base.py:28
↓ 2 callersMethodget
(self, key: KeyValueT, throttle_key: str = "-")
app/bot/middlewares/throttling_middleware.py:38
↓ 2 callersMethodget
(cls, redis: Redis, chat_id: int, user_id: int)
app/bot/storages/redis/chat_member/chat_member_model.py:61
↓ 2 callersFunctionresolve_exception
(exception: TelegramAPIError)
app/bot/errors/errors.py:140
↓ 2 callersFunctionrun_async_migrations
(settings: Settings)
app/migrations/env.py:40
↓ 2 callersFunctionselect_language_keyboard
(i18n: I18nContext)
app/bot/handlers/cbs/language_settings/keyboards.py:14
↓ 2 callersMethodset
( self, key: KeyValueT, time_ms: ExpiryT, value: Any, throttle_ke
app/bot/middlewares/throttling_middleware.py:41
↓ 2 callersMethodset_private_active
(self, *, user_id: int, is_active: bool)
app/bot/services/user_profile.py:49
↓ 2 callersMethodstartup
(self, i18n: I18nContext)
app/bot/filters/lazy_filter.py:24
↓ 1 callersMethod_get_or_create_chat_settings
( *, chat_id: int, session: AsyncSession, )
app/bot/services/chat_profile.py:108
↓ 1 callersFunction_hide
Hashes the callback data using blake2s to create a short unique prefix.
app/bot/utils/callback_data_prefix_enums.py:5
↓ 1 callersMethod_upsert_chat
(*, chat: Chat, session: AsyncSession)
app/bot/services/chat_profile.py:55
↓ 1 callersMethod_upsert_user
( self, *, user: User, chat: Chat, session: AsyncSession, )
app/bot/services/user_profile.py:80
↓ 1 callersMethod_upsert_user_settings
( self, *, user_id: int, session: AsyncSession, )
app/bot/services/user_profile.py:139
↓ 1 callersMethodadministrator
(cls, chat_id: int, chat_member: ChatMemberAdministrator)
app/bot/storages/redis/chat_member/chat_member_model.py:148
↓ 1 callersMethodcreator
(cls, chat_id: int, chat_member: ChatMemberOwner)
app/bot/storages/redis/chat_member/chat_member_model.py:138
↓ 1 callersMethoddelete
(cls, redis: Redis, user_id: int | str)
app/bot/storages/redis/user/user_settings_model.py:40
↓ 1 callersMethoddelete
(cls, redis: Redis, chat_id: int | str)
app/bot/storages/redis/chat/chat_settings_model.py:35
↓ 1 callersMethoddelete
(cls, redis: Redis, chat_id: int | str)
app/bot/storages/redis/chat/chat_model.py:38
↓ 1 callersMethoddelete
(cls, redis: Redis, chat_id: int, user_id: int)
app/bot/storages/redis/chat_member/chat_member_model.py:91
↓ 1 callersMethodis_limit_reached
(self, object_id: KeyValueT, bucket_decrement: int = 1)
app/bot/middlewares/throttling_middleware.py:61
↓ 1 callersMethodkey
(cls, object_id: KeyValueT)
app/bot/middlewares/throttling_middleware.py:58
↓ 1 callersMethodkicked
(cls, chat_id: int, chat_member: ChatMemberBanned)
app/bot/storages/redis/chat_member/chat_member_model.py:201
↓ 1 callersMethodleft
(cls, chat_id: int, chat_member: ChatMemberLeft)
app/bot/storages/redis/chat_member/chat_member_model.py:197
↓ 1 callersFunctionmain
()
app/bot/main.py:88
↓ 1 callersMethodmember
(cls, chat_id: int, chat_member: ChatMemberMember)
app/bot/storages/redis/chat_member/chat_member_model.py:170
↓ 1 callersMethodpsql_dsn
(self, is_migration: bool = False)
app/bot/settings.py:43
↓ 1 callersMethodredis_dsn
(self)
app/bot/settings.py:53
↓ 1 callersMethodrestricted
(cls, chat_id: int, chat_member: ChatMemberRestricted)
app/bot/storages/redis/chat_member/chat_member_model.py:174
↓ 1 callersFunctionrun_migrations_offline
Nah, just run online migrations in async mode.
app/migrations/env.py:56
↓ 1 callersFunctionrun_migrations_online
()
app/migrations/env.py:51
↓ 1 callersMethodsave
(self, redis: Redis, ttl: ExpiryT | None = None)
app/bot/storages/redis/chat_member/chat_member_model.py:76
↓ 1 callersMethodset_language
(self, *, user_id: int, language_code: str)
app/bot/services/user_profile.py:68
↓ 1 callersMethodset_locale
(self, locale: str)
app/bot/utils/fsm_manager.py:41
↓ 1 callersFunctionstart_cmd
(msg: Message, i18n: I18nContext, redis: Redis)
app/bot/handlers/cmds/start.py:39
Method__call__
( self, handler: Callable[[TelegramObject, dict[str, Any]], Awaitable[Any]], event:
app/bot/middlewares/throttling_middleware.py:81
Method__call__
( self, handler: Callable[[TelegramObject, dict[str, Any]], Awaitable[Any]], event:
app/bot/middlewares/check_user_middleware.py:18
Method__call__
( self, handler: Callable[[TelegramObject, dict[str, Any]], Awaitable[Any]], event:
app/bot/middlewares/check_chat_middleware.py:21
Method__call__
(self, event: Message, i18n: I18nContext)
app/bot/filters/lazy_filter.py:37
Method__call__
( self, query: CallbackQuery, callback_data: OwnerCallbackData | None = None,
app/bot/filters/cb_click_by_user.py:21
Method__call__
(self, cb: CallbackQuery, i18n: I18nContext, redis: Redis)
app/bot/filters/cb_click_by_user.py:71
Method__call__
(self, cb: CallbackQuery, i18n: I18nContext, redis: Redis)
app/bot/filters/cb_click_by_user.py:124
Method__init__
(self, key: str = "locale")
app/bot/utils/fsm_manager.py:17
Method__init__
(self, redis: Redis)
app/bot/middlewares/throttling_middleware.py:31
Method__init__
(self, redis: Redis, limit: int, period: timedelta)
app/bot/middlewares/throttling_middleware.py:52
Method__init__
(self, redis: Redis)
app/bot/middlewares/throttling_middleware.py:77
Method__init__
(self, db_pool: async_sessionmaker[AsyncSession], redis: Redis)
app/bot/services/user_profile.py:21
Method__init__
(self, db_pool: async_sessionmaker[AsyncSession], redis: Redis)
app/bot/services/chat_profile.py:20
Method__init__
(self, key: str, casefold: bool = True, **__: Any)
app/bot/filters/lazy_filter.py:18
Method__post_init__
(self)
app/bot/utils/callback_data_prefix_enums.py:17
Method__repr__
(self)
app/bot/storages/psql/base.py:18
Functionany_to_administrator
(chat_member: ChatMemberUpdated, redis: Redis)
app/bot/handlers/chat_member/any_to_administrator.py:20
Functionany_to_kicked
(chat_member: ChatMemberUpdated, redis: Redis)
app/bot/handlers/chat_member/any_to_kicked.py:18
Functionany_to_member
(chat_member: ChatMemberUpdated, redis: Redis)
app/bot/handlers/chat_member/any_to_member.py:55
Functionany_to_restricted
(chat_member: ChatMemberUpdated, redis: Redis)
app/bot/handlers/chat_member/any_to_restricted.py:20
Functionany_to_unhandled
(chat_member: ChatMemberUpdated, bot: Bot, developer_id: int)
app/bot/handlers/chat_member/any_to_unhandled.py:17
Functionchat_migrate
( msg: Message, db_pool: async_sessionmaker[AsyncSession], redis: Redis, )
app/bot/handlers/chat_migrate.py:20
Functionclose_db_pool
(engine: AsyncEngine)
app/bot/storages/psql/base.py:41
Methoddelete
(cls, redis: Redis, chat_id: int, message_id: int)
app/bot/filters/cb_click_by_user.py:119
Methoddelete_all
(cls, redis: Redis)
app/bot/storages/redis/user/user_settings_model.py:44
Methoddelete_all
(cls, redis: Redis)
app/bot/storages/redis/user/user_model.py:40
Methoddelete_all
(cls, redis: Redis)
app/bot/storages/redis/chat/chat_settings_model.py:39
Methoddelete_all
(cls, redis: Redis)
app/bot/storages/redis/chat/chat_model.py:42
Methoddelete_for_chat
(cls, redis: Redis, chat_id: int)
app/bot/storages/redis/chat_member/chat_member_model.py:95
Functiondo_run_migrations
(connection: Connection)
app/migrations/env.py:33
Functiondowngrade
()
app/migrations/versions/000000000000_initial.py:119
Functionerrors_handler
(event: ErrorEvent)
app/bot/errors/aiogram_errors.py:25
Methodget
(cls, redis: Redis, user_id: int | str)
app/bot/storages/redis/user/user_settings_model.py:30
Methodget
(cls, redis: Redis, chat_id: int | str)
app/bot/storages/redis/chat/chat_settings_model.py:25
Methodget
(cls, redis: Redis, chat_id: int | str)
app/bot/storages/redis/chat/chat_model.py:28
Methodget
(cls, redis: Redis, chat_id: int, message_id: int)
app/bot/filters/cb_click_by_user.py:97
Methodget_all
(cls, redis: Redis, chat_id: int)
app/bot/storages/redis/chat_member/chat_member_model.py:68
Methodget_locale
( self, event_from_user: User, redis: Redis, user_settings: UserSettingsRD
app/bot/utils/fsm_manager.py:21
Methodget_or_create
(self, chat: Chat)
app/bot/services/chat_profile.py:24
Methodget_or_create
(cls, redis: Redis, chat_id: int, bot: Bot)
app/bot/storages/redis/chat_member/chat_member_model.py:212
Methodkey
(cls, chat_id: int, message_id: int)
app/bot/filters/cb_click_by_user.py:93
Functionkicked_to_left
(chat_member: ChatMemberUpdated, redis: Redis)
app/bot/handlers/chat_member/any_to_left.py:55
Functionlanguage_cmd
(msg: Message, i18n: I18nContext, redis: Redis)
app/bot/handlers/cmds/language_settings.py:28
Functionlanguage_selected_cb
( cb: CallbackQuery, callback_data: SelectLanguageCB, i18n: I18nContext, user_profile_serv
app/bot/handlers/cbs/language_settings/main.py:43
Functionlanguage_window_cb
( cb: CallbackQuery, i18n: I18nContext, redis: Redis, )
app/bot/handlers/cbs/language_settings/main.py:24
Functionleave_transition
( chat_member: ChatMemberUpdated, bot: Bot, i18n: I18nContext, redis: Redis, chat_set
app/bot/handlers/chat_member/any_to_left.py:23
Functionleft_to_member
( chat_member: ChatMemberUpdated, bot: Bot, i18n: I18nContext, redis: Redis, chat_set
app/bot/handlers/chat_member/any_to_member.py:23
Functionmy_chat_member_administrator_transition
( chat_member: ChatMemberUpdated, redis: Redis, )
app/bot/handlers/chat_member/my_chat_member/groups.py:66
Functionmy_chat_member_demoted_transition
( chat_member: ChatMemberUpdated, i18n: I18nContext, bot: Bot, redis: Redis, )
app/bot/handlers/chat_member/my_chat_member/groups.py:132
next →1–100 of 116, ranked by callers