Telegram Steam Account Manager (telegram_sda) is a versatile bot designed for managing Steam accounts through Telegram. It empowers administrators to add sub-users who can handle logins via QR code or receive two-factor authentication (2FA) codes. Additionally, sub-users can confirm or cancel trades. Future plans include adding new accounts through the bot and configuring accounts without 2FA.
- Clone the repository to your local machine.
- Ensure you have Python 3.9+ installed.
- Install dependencies using
pip install -r requirements.txt
.
- Create a
.env
file in the project's root directory. - Specify your Telegram bot API key and your peerid from the Telegram bot in the
.env
file, following the example:API_TGBOT="your_API_key" ADMIN_PEERID=your_peerid
- Move your maFiles to "data" folder
- The bot can automatically log in and update the session without requiring manual password input, simply by creating a file named
accounts.txt
and adding accounts in the formatusername:password
separated by a new line. - An administrator can add a sub-user using the command
/add_subacc
. - Sub-users can manage logins via QR code or receive 2FA codes for login, as well as confirm or cancel trades.
- Adding new accounts through the bot.
- Configuring accounts without 2FA installed.
Start the bot using the command: python main.py
Telegram Steam Account Manager (telegram_sda) - универсальный бот, разработанный для управления аккаунтами Steam через Telegram. Он дает возможность администраторам добавлять субпользователей, которые могут управлять входом в систему с помощью QR-кода или получать коды двухфакторной аутентификации (2FA). Кроме того, субпользователи могут подтверждать или отменять сделки. В будущем планируется добавить возможность добавления новых аккаунтов через бота и настройку аккаунтов без 2FA.
- Клонируйте репозиторий на свой компьютер.
- Убедитесь, что у вас установлен Python версии 3.9+.
- Установите зависимости с помощью
pip install -r requirements.txt
.
- Создайте файл
.env
в корневой директории проекта. - Укажите ваш API ключ от Telegram бота и ваш peerid из Telegram бота в файле
.env
, следуя примеру:API_TGBOT="your_API_key" ADMIN_PEERID=your_peerid
- Переместите свои maFiles в папку "data"
- Бот может автоматически входить и обновлять сеанс без необходимости вручную вводить пароль, просто создав файл с именем accounts.txt и добавив аккаунты в формате username:password, разделяя их новой строкой.
- Администратор может добавить суб-пользователя с помощью команды /add_subacc.
- Суб-пользователи могут управлять входами через QR-код или получать коды 2FA для входа, а также подтверждать или отменять сделки.
- Добавление аккаунтов через бота.
- Настройка и добавление аккаунтов на которых не установлен аутентификатор.
- Подчистить лишнее с обновлением кукисов (куки не нужно хранить, только refresh токен)
- Возможно добавить прокси
- Возможно сделать отображение более детальным с более чем 5 последних трейдов
- Запустите бота с помощью команды
python main.py
. - Бот готов к использованию!
Если у вас возникли вопросы или проблемы, не стесняйтесь обращаться к нам: Telegram
Этот проект лицензирован по лицензии MIT. См. файл LICENSE для получения дополнительной информации.