PulsePing is a Discord bot designed to bridge the gap between TradingView and your Discord community. It securely listens to TradingView webhooks and instantly formats them into rich, customizable Discord embed alerts. PulsePing also includes built-in crypto subscription mechanics, allowing server owners to monetize their TradingView signals using Solana.
/build-alert to customize the colors and appearance of Buy and Sell signals for their specific channels./setup, /subscribe, /build-alert, /stats).Clone the repository:
git clone <repository-url>
cd pulseping
Install dependencies:
npm install
Environment Variables:
Create a .env file in the root directory and configure the required variables:
DISCORD_TOKEN="your_discord_bot_token"
DISCORD_CLIENT_ID="your_discord_client_id"
PORT=3000
DATABASE_URL="postgresql://user:password@localhost:5432/pulseping"
SOLANA_WALLET_ADDRESS="your_solana_wallet_address"
Database Setup: Run Prisma migrations to set up your database schema.
npx prisma migrate dev --name init
npx prisma generate
Build and Run: For development:
npm run dev
For production:
npm run build
npm run start
/setup in the desired channel to generate a unique webhook URL./build-alert./stats.ISC
PulsePing is a Discord bot designed to bridge the gap between TradingView and your Discord community. It securely listens to TradingView webhooks and instantly formats them into rich, customizable Discord embed alerts. PulsePing also includes built-in crypto subscription mechanics, allowing server owners to monetize their TradingView signals using Solana.
/build-alert to customize the colors and appearance of Buy and Sell signals for their specific channels./setup, /subscribe, /build-alert, /stats).Clone the repository:
git clone <repository-url>
cd pulseping
Install dependencies:
npm install
Environment Variables:
Create a .env file in the root directory and configure the required variables:
DISCORD_TOKEN="your_discord_bot_token"
DISCORD_CLIENT_ID="your_discord_client_id"
PORT=3000
DATABASE_URL="postgresql://user:password@localhost:5432/pulseping"
SOLANA_WALLET_ADDRESS="your_solana_wallet_address"
Database Setup: Run Prisma migrations to set up your database schema.
npx prisma migrate dev --name init
npx prisma generate
Build and Run: For development:
npm run dev
For production:
npm run build
npm run start
/setup in the desired channel to generate a unique webhook URL./build-alert./stats.ISC