32 lines
530 B
Python
32 lines
530 B
Python
from __future__ import annotations
|
|
|
|
from aiogram import Bot
|
|
from aiosend import CryptoPay
|
|
|
|
_bot: Bot | None = None
|
|
_log_bot: Bot | None = None
|
|
_cp: CryptoPay | None = None
|
|
|
|
|
|
def set_bots(bot: Bot, log_bot: Bot | None = None) -> None:
|
|
global _bot, _log_bot
|
|
_bot = bot
|
|
_log_bot = log_bot
|
|
|
|
|
|
def get_bot() -> Bot | None:
|
|
return _bot
|
|
|
|
|
|
def get_log_bot() -> Bot | None:
|
|
return _log_bot
|
|
|
|
|
|
def set_cp(cp: CryptoPay | None = None) -> None:
|
|
global _cp
|
|
_cp = cp
|
|
|
|
|
|
def get_cp() -> CryptoPay | None:
|
|
return _cp
|