OpenViSTAI · Agents · Blockchain · Crypto
Menu
Exchanges & Trading

Twitter Activated Crypto Trading Bot

A Python command-line trading bot that detects configured keyword matches in tweets and places cryptocurrency trades through Binance or Kraken APIs. It supports user-defined buy amounts and sell conditions based on holding time, price or percentage gain.

Independent OpenViST project profile, based on linked sources.

Twitter Activated Crypto Trading Bot — OpenViST project profile in Exchanges & Trading.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use it when a locally run Twitter-keyword signal should trigger an exchange trade and you can configure the required developer and exchange API credentials.

Who it is for

  • Developers who want to configure and run a local, keyword-triggered crypto trading script.
  • Traders seeking a workflow that connects Twitter signals with Binance or Kraken API trading.

Documented uses

  • Monitor tweets for configured keyword substrings associated with a cryptocurrency.
  • Submit a buy through a selected exchange when a matching tweet is detected.
  • Set a time-, price- or percentage-based sell condition for a triggered trade.
  • Configure trade amounts according to the different sizing notes for Binance and Kraken.
Before you choose

Requirements & limits

  • The documented stack is Python, Tweepy for Twitter access and ccxt for exchange trading.
  • The README provides separate command-line scripts for Binance and Kraken.
  • Binance buy amounts are entered in dollars and adjusted using exchange prices; the README says BNB is needed for fees.
  • Kraken amounts must be valid trade sizes, including when divided among multiple sells.
  • The repository README says updates stopped in March 2021; futures functionality mentioned there is not included in the GitHub code.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Prepare the bot for Binance or Kraken

Install the listed Python dependencies and configure credentials for a chosen exchange and Twitter access.

Before you start

  • Python environment capable of installing the repository's requirements
  • Twitter Developer API credentials
  • Binance or Kraken API credentials

Steps

  1. Install dependencies with the command below.

    Documented command
    pip install -r requirements.txt
  2. Create ../keys.json one directory above the repository, using the documented Twitter credential fields and the chosen exchange's API key and secret fields.

  3. For Binance, ensure the account has BNB for fees, as noted in the README.

Expected outcome

The documented dependency and credential configuration is in place for the repository's exchange-specific command-line script.

Guide limitations

  • This guide covers setup only; it does not verify that the credentials, dependencies or repository work in a particular environment.
  • The README says the repository stopped being updated in March 2021.
  • Kraken trade amounts must satisfy the exchange's valid trade-size requirements.
Source-based practical guide

Choose the exchange-specific script

Select the documented command for the exchange script that monitors a single ticker.

Before you start

  • Repository dependencies installed
  • Twitter and selected exchange credentials configured in ../keys.json

Steps

  1. For Binance, use the command below.

    Documented command
    python twitter_binance.py
  2. For Kraken, use the command below.

    Documented command
    python twitter_kraken.py

Expected outcome

The selected exchange-specific script is invoked from the command line.

Guide limitations

  • The README documents the commands but does not establish successful operation in a current environment.
  • The scripts are described as monitoring a single ticker.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
18 October 2026
Original website title
jaimindp/Twitter_Activated_Crypto_Trading_Bot · Official homepage title · retained in its source language