Invest2IIS — это инструмент предназначенный для мониторинга ваших инвестиций в собственном телеграм боте.
- Запрос состояния портфеля
- Уведомлерие при изменении доступных денежных средств
- Сделайте телеграм бота и CHAT_ID для приватного общения с ботом
- Получите API-токен в веб-версии Тинькоф Инвестиции Настройки -> Токены T‑Bank Invest API -> Создать токен (достаточно токена на чтение)
- Получите номер счета (подробнее в главе ниже)
- Клонируйте репозиторий и установите пакет
pip install .находясь внутри репозитория - В корень проекта добавьте
.env-файл с переменнымиTOKEN = "xxxxxx:yyyyyyy" # Получить бота в боте @BotFather CHAT_ID = 12345 # ID чата в телеграм - ваш уникальный ID переписки TINKOFF_TOKEN = "t.xxxxxYYYY" # TINKOFF_ACCOUNT_ID = "12345678" # ID счета в Тинькофф - Запустите пакет
python3 main.py
from tinkoff.invest import Client
TINKOFF_TOKEN = "t.xxxxxYYYY"
with Client(TINKOFF_TOKEN) as client:
# Получение списка счетов
accounts = client.users.get_accounts()
for account in accounts.accounts:
print(f"ID счета: {account.id}, Тип: {account.type}, Статус: {account.status}, Название: {account.name}")