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
Приєднуйтесь до нашого каналу, щоб підтримати та розвивати українську та європейську (в майбутньому) крипто-спільноту. Ми чекаємо на вас! Ми цінуємо ваш інтерес і підтримку! Ми відкриті до будь-яких пропозицій та відгуків для покращення користувацького досвіду.
Ми також шукаємо нових членів команди, які допоможуть нам розвивати наші проекти. Якщо вас це цікавить, зв'яжіться з нами через зазначені вище контакти.