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/
touch .env
TELEGRAM_TOKEN=<сюда_токен>
docker compose up
Также можно запустить и без докера при условии наличия Postgre установленного локально.
- Реализовать выбор оптимального коешлька;
- Добавить логгер;
- Улучшить безопасность операций с БД.