Skip to content
forked from exalium/botify

Automating the work with 'airdrop' bots in Telegram

License

Notifications You must be signed in to change notification settings

NimaNzrii/botify

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Botify - Telegram Airdrop Bot Automation

Botify is a tool designed to automate interactions with 'airdrop' bots on Telegram. This project simplifies and enhances the process of participating in cryptocurrency airdrops.

Botify is a project developed by the Less team. We are a group of enthusiasts who are passionate about cryptocurrency and blockchain technology. Our goal is to create a community of like-minded individuals who share our passion for the crypto world.

Tip

This readme is available in other languages (machine translated): Українська, Русский

Table of Contents

Disclaimer

Caution

This project is provided for educational purposes only. The creators of Botify do not endorse or take responsibility for any misuse of this software. Use it at your own risk, and ensure compliance with Telegram's terms of service and any applicable laws and regulations. Please be cautious and aware that using such software might lead to your account being banned.

Important

This is our first project written in a high-level programming language, specifically TypeScript. Please note that some parts of the code may be written in a rough or incorrect manner, as this project was developed after just one hour of reading the official documentation.

Features

Global features

  • Authorization to Telegram using tdl
  • Save session database to avoid re-authorization
  • Support for multiple Telegram accounts
  • Support proxy with bind to account

Per Project features

Each project has its own set of features. These can be found in the vendor readme.

Getting Started

Prerequisites

Before you start, ensure you have met the following requirements:

  • Installed Bun Bun Logo on your machine, and added it to the PATH.
  • A registered Telegram account with authorization through a phone number.

Installation

  1. Clone the repository to your local machine:
  git clone https://github.com/alex-mxrz/Botify.git
  1. Navigate to the project directory:
  cd Botify
  1. Install the project dependencies:
  bun install
  1. Configure the .env file (see Configuration).

Configuration

The project uses the .env file to store environment variables. You can find an example of the configuration file in the .env.template file.

  1. To configure the project, rename the .env.template file to .env:
  mv .env.template .env
  1. Open the .env file in your favorite text editor and fill in the required fields:
  # Telegram API credentials
  API_ID = ...
  API_HASH = ...
  1. Replace the ... with your Telegram API ID and API hash. You can get these values by creating a new application on the Telegram API website.

Usage

Since our project uses a command-line interface, you can run it with the following steps:

  1. Navigate to the project directory:
  cd <path-to-project>
  1. Run the project with the following command:
  bun start
  1. Follow the instructions in the console to authorize your Telegram account and interact with the bots.

Contributing

If you would like to contribute to this project, please follow these steps:

  1. Fork the repository.

  2. Create a new branch:

  git checkout -b feature-branch-name
  1. Make your changes and commit them:
  git commit -m 'Add some feature'
  1. Push to the branch in your forked repository:
  git push origin feature-branch-name
  1. Submit a pull request.

License

This project is licensed under the GNU General Public License v3.0. See the license file for more information.

Contact

If you have any questions, suggestions, concerns, or need further assistance, feel free to contact us:

Important

Please join our channel to support and grow the Ukrainian and European (in the future) crypto community. We are waiting for you! We appreciate your interest and support! We are open to any suggestions and feedback to improve the user experience.

We are also looking for new team members to help us develop our projects. If you are interested, please contact us via the above contacts.

About

Automating the work with 'airdrop' bots in Telegram

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 100.0%