Skip to content

Anstane/bot_trader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Бот-трейдер

Стек:

Python 3.11 | PostgreSQL | SQLAlchemy 2.0 | aiogram 3.3

Функционал:

  • /start - начать использовать бота

  • /add_wallet <адрес_кошелька> - добавить кошелёк

  • /wallets - посмотреть все добавленные кошельки

  • /delete_wallet <адрес_кошелька> - удалить кошелёк

  • /transaction <сумма в USDT> - поиск оптимального кошелька для операций (in progress)

Бот работает полностью в асинхронном режиме и поддерживает все необходимые действия с БД PostgreSQL по средствам SQLAlchemy ORM.

На данный момент продолжается работа на командой /transaction - для определения оптимального кошелька. (Сейчас установлена заглушка, которая возвращает случайный кошелёк)

Установка

Клонируем репозиторй

  git clone git@github.com:Anstane/bot_trader.git

Переходим в папку с приложением

  cd bot_trader/bot_trader/

Создаём файл .env

  touch .env

Обновляем файл .env по примеру .env.example

  TELEGRAM_TOKEN=<сюда_токен>

Запускаем docker compose

  docker compose up

Пользуемся ботом.

Также можно запустить и без докера при условии наличия Postgre установленного локально.

Планы на доработку

  • Реализовать выбор оптимального коешлька;
  • Добавить логгер;
  • Улучшить безопасность операций с БД.

Автор

Михаил Московкин

About

Бот для обработки данных о кошельке USDT.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors