Code Monkey home page Code Monkey logo

BladeBTC (UBUNTU 18.04.2 LTS)

This application is a telegram bot. The goal of this bot is to create a Bitcoin exchange platform. It allows to send and receive Bitcoin via telegram and a Bitcoin wallet on Blockchain. It guarantees a profit on investments. Users can invest, reinvest and withdraw their Bitcoin at any time via the telegram interface.

Prerequisites

This application is designed to be installed on a Linux server on which you have administrator access. This application and the installation script have been tried on a Ubuntu 18.04 LTS server.

  • PHP 7.x
  • Linux server (Ubuntu 18.04.2 LTS).
  • Root privileges.
  • Static IP (Public & Private).
  • Open ports 80, 443 (Before using the install script).
- This script will only work for Debian based Linux distributions.
- Don't forget to open ports before running the install script otherwise the installation will fail.

Installation

Telegram Bot

  • Use BotFather on Telegram to create new bot. BotFather

Use this commande in BotFather chat to create new Bot:

/newbot
  • Save your Telegram Bot API Key for later.

Your API Key should look like this:

801650799:AAEYIthu4KWV14ZzKauXb5KdF8cKHRzluRE

Blockchain Wallet

  • Create new Wallet on Blockchain website. BlockChain
  • In Settings / Security - Setup second password for your wallet.
  • In Settings / Security / Advance settings - Withelist your public IP.
  • Save your Wallet ID for later.

Your wallet ID should look like this:

cd6c4470-1195-4c44-83d7-7b223a2f8ggd

No-IP

  • Register new free hostname at No-IP pointing on your server public IP.

Server (Installation)

During the installation process of Ubuntu only select the SSH package.

- Make sure to open the following port to your server - 80, 443 before running the install script.

On your fresh install of Ubuntu 18.04.2 LTS do the following commands :

sudo -s
apt-get install git -y
cd /var/tmp
git clone https://github.com/nicelife90/BladeBTC.git
cd BladeBTC/
chmod 550 install.sh
./install.sh
- Select option 1 - Install
  • Follow the script instruction and give all the required data.
- IMPORTANT - Go to your blockchain wallet and withelist your server IP. 

Updating / Bot file & GUI file

When the bot was installed for the first time you can now get update from github like this:

sudo -s
cd /var/tmp/BladeBTC
./install.sh
- Select option 2 - Update

GUI / ADMIN PANEL

The install script enable multiple admin tool to help you to manage your server.

PHPMyAdmin

From PHPMyAdmin you can manage all database required by your bot and by the GUI.

URL: https://[your_domain]/phpmyadmin

BladeBTC GUI

From BladeBTC GUI you can manage multiple options about your Bot.

- Default Username: bladebtc
- Default Password: bladebtc
  • User (ToDo)
  • Investment Plan
  • Ban (ToDo)
  • Logs

URL: https://[your_domain]/gui

Hidden commands

  • /gwb - To get current blockchain wallet balance.

Warnings and Disclaimers

This application was created for educational purposes only. It is forbidden to copy, sell and distribute this application in any way. The principle behind this application remains illegal and it is forbidden to make any real use of it. If you decide to break the law, only you can be held responsible and you can not deny the fact.

BladeBTC's Projects

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.