Skip to content

Emmynem/auto-trading-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

auto-trading-bot-ts

Welcome to auto-trading-bot-ts, a trading bot built using Node.js, TypeScript, Telegraf, and MySQL. This project is designed to automate trading tasks and provide a robust foundation for building custom trading strategies.

Features

  • TypeScript: Ensures type safety and better development experience.
  • Telegraf: Enables integration with Telegram for notifications or bot commands.
  • MySQL: Provides a reliable database for storing trading data.
  • Node.js: Powers the backend with a scalable and efficient runtime.

Getting Started

Prerequisites

Make sure you have the following installed:

  • Node.js
  • npm or yarn
  • MySQL database

Installation

  1. Clone the repository:

    git clone https://github.com/Emmynem/auto-trading-bot-ts.git
    cd auto-trading-bot-ts
  2. Install dependencies:

    npm install
  3. Configure your environment variables (e.g., database credentials, API keys).

Scripts

The following scripts are available in the package.json:

  • build: Compiles the TypeScript code to JavaScript.

    npm run build
  • server: Runs the compiled JavaScript server.

    npm run server
  • dev: Starts the development server with TypeScript.

    npm run dev
  • watch:dev: Watches for file changes and restarts the server using nodemon.

    npm run watch:dev
  • start: Runs the production server.

    npm run start
  • test: Placeholder for running tests.

    npm run test

Contributing

Contributions are welcome! Feel free to fork the repository and submit a pull request.

License

This project is licensed under the MIT License.


Created by Emmynem

About

Built a personal bot that scouts the DEXscreener market and provides trading signals based on trending criteria.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors