Skip to content

alexex1993/Invest2IIS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Invest2IIS

Описание

Invest2IIS — это инструмент предназначенный для мониторинга ваших инвестиций в собственном телеграм боте.

Возможности

  • Запрос состояния портфеля
  • Уведомлерие при изменении доступных денежных средств

Установка

  1. Сделайте телеграм бота и CHAT_ID для приватного общения с ботом
  2. Получите API-токен в веб-версии Тинькоф Инвестиции Настройки -> Токены T‑Bank Invest API -> Создать токен (достаточно токена на чтение)
  3. Получите номер счета (подробнее в главе ниже)
  4. Клонируйте репозиторий и установите пакет pip install . находясь внутри репозитория
  5. В корень проекта добавьте .env-файл с переменными
    TOKEN = "xxxxxx:yyyyyyy"  # Получить бота в боте @BotFather
    CHAT_ID = 12345 # ID чата в телеграм - ваш уникальный ID переписки
    TINKOFF_TOKEN = "t.xxxxxYYYY"  # 
    TINKOFF_ACCOUNT_ID = "12345678"       # ID счета в Тинькофф
    
  6. Запустите пакет 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}")

Пример бота (запросы и уведомления)

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages