Botify - это инструмент, разработанный для автоматизации взаимодействия с 'airdrop' ботами в Telegram. Этот проект упрощает и улучшает процесс участия в криптовалютных airdrop'ах.
Botify - это проект, разработанный командой Less. Мы - группа энтузиастов, следящих за криптовалютами и технологией блокчейн. Наша цель - создать сообщество единомышленников, разделяющих нашу страсть к миру криптовалют.
Caution
Этот проект предоставляется исключительно в образовательных целях. Создатели Botify не поддерживают и не несут ответственности за любое неправильное использование этого программного обеспечения. Используйте его на свой страх и риск и убедитесь, что вы соблюдаете условия использования Telegram и любые применимые законы и правила. Пожалуйста, будьте осторожны и помните, что использование такого программного обеспечения может привести к блокировке вашего аккаунта.
Important
Это наш первый проект, написанный на языке высокого уровня, а именно TypeScript. Обратите внимание, что некоторые части кода могут быть написаны грубо или неправильно, так как этот проект был разработан после всего одного часа чтения официальной документации.
- Авторизация в Telegram с использованием tdl
- Сохранение базы данных сеансов для избежания повторной авторизации
- Поддержка нескольких аккаунтов Telegram
- Поддержка прокси с привязкой к аккаунту
Каждый проект имеет свой набор функций. Они описаны в vendor readme.
Перед началом убедитесь, что вы выполнили следующие требования:
- Установили Bun
на вашем компьютере и добавили его в PATH.
- Зарегистрированный аккаунт Telegram с авторизацией через номер телефона.
- Клонируйте репозиторий на ваш компьютер:
git clone https://github.com/alex-mxrz/Botify.git
- Перейдите в директорию проекта:
cd Botify
- Установите зависимости проекта:
bun install
- Настройте файл
.env
(см. Конфигурация).
Проект использует файл .env
для хранения переменных среды. Вы можете найти пример конфигурационного файла в .env.template
.
- Чтобы настроить проект, переименуйте файл
.env.template
в.env
:
mv .env.template .env
- Откройте файл
.env
в вашем любимом текстовом редакторе и заполните необходимые поля:
# Telegram API credentials
API_ID = ...
API_HASH = ...
- Замените
...
на ваш API ID и API hash Telegram. Вы можете получить эти значения, создав новое приложение на сайте Telegram API.
Так как наш проект использует интерфейс командной строки, вы можете запустить его, следуя этим шагам:
- Перейдите в директорию проекта:
cd <path-to-project>
- Запустите проект с помощью следующей команды:
bun start
- Следуйте инструкциям в консоли, чтобы авторизовать ваш аккаунт Telegram и взаимодействовать с ботами.
Если вы хотите внести свой вклад в этот проект, выполните следующие шаги:
-
Сделайте форк репозитория.
-
Создайте новую ветку:
git checkout -b feature-branch-name
- Внесите изменения и зафиксируйте их:
git commit -m 'Add some feature'
- Отправьте ветку в ваш форкнутый репозиторий:
git push origin feature-branch-name
- Отправьте запрос на слияние (pull request).
Этот проект лицензирован на условиях GNU General Public License v3.0. Подробности см. в LICENSE.
Если у вас есть вопросы, предложения, замечания или вам нужна помощь, свяжитесь с нами:
- Поддержка в Telegram: @less_support
- Разработчик в Telegram: @dylane_less
- Наш канал в Telegram: @money_less
Important
Пожалуйста, присоединяйтесь к нашему каналу, чтобы поддержать и развивать украинское и европейское (в будущем) криптосообщество. Мы ждем вас! Мы ценим ваш интерес и поддержку! Мы открыты к любым предложениям и отзывам для улучшения пользовательского опыта.
Мы также ищем новых членов команды, которые помогут нам развивать наши проекты. Если вы заинтересованы, свяжитесь с нами через указанные выше контакты.