OpenViSTAI · Agents · Blockchain · Crypto
Menu
Consumer Crypto Apps

Solbot

Solbot is an open-source JavaScript Discord bot for tipping SOL on Solana. It supports sending to public keys or tagged Discord users, checking account balances and switching Solana clusters.

Independent OpenViST project profile, based on linked sources.

Solbot — OpenViST project profile in Consumer Crypto Apps.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Solbot when a Discord community wants a self-hosted workflow for sending SOL tips through bot commands.

Who it is for

  • Discord community operators evaluating a self-hosted SOL tipping bot
  • Developers who want to deploy or adapt a JavaScript Discord bot for Solana tipping

Documented uses

  • Send SOL to a public key from Discord.
  • Tip a user by tagging them after their Discord ID has been mapped to a public key.
  • Check an account balance and switch between Solana clusters.
Before you choose

Requirements & limits

The repository is public and specifies the MIT license. The documented deployment path is self-hosted and requires a Discord bot token and PostgreSQL database.

  • Public channels allow only the !send command; the README says all commands are available in private direct messages with the bot.
  • The bot stores Discord ID-to-public-key mappings in a persistent database.
  • The README says wallet private keys are held in memory while a user is logged in.

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

Set up a local Solbot instance

Prepare and start Solbot locally using the documented PostgreSQL, Discord token and Node.js steps.

Before you start

  • A local PostgreSQL database
  • A Discord application and bot token
  • Node.js and npm

Steps

  1. Create a Discord application and bot in the Discord Developer Portal, then add the bot to your server.

  2. Start a local PostgreSQL database for public-key storage.

  3. Create src/secret/.env with DISCORD_TOKEN= and keep the file out of version control.

  4. Run the command below, then the command below, followed by the command below.

    Documented command
    npm install
    Documented command
    npm run migrate
    Documented command
    npm start

Expected outcome

The documented local setup sequence starts the Solbot application with a Discord bot token and PostgreSQL-backed public-key storage.

Guide limitations

  • The README notes that wallet private keys are kept in memory while a user is logged in.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
16 October 2026
Original website title
paul-schaaf/solbot · Official homepage title · retained in its source language