Links & Tools

Official Resources

Somnia Network

Technologies Used

Core Technologies

Database & Storage

  • SQLite - Embedded database
  • Redis - In-memory data store (optional)

Libraries & Tools

Development Tools

Useful Commands

Bot Management

# Start bot
npm start

# Start with PM2
pm2 start ecosystem.config.js

# View logs
pm2 logs somnia-bot

# Monitor
pm2 monit

Database Management

# Backup database
sqlite3 somnia_validator_bot.db ".backup backup.db"

# Check database
sqlite3 somnia_validator_bot.db ".tables"

# Optimize database
sqlite3 somnia_validator_bot.db "VACUUM;"

Development

# Install dependencies
npm install

# Build TypeScript
npm run build

# Run tests
npm test

# Check types
npm run type-check

Learning Resources

Telegram Bot Development

Blockchain Development

TypeScript

Monitoring Tools

Application Monitoring

Log Management

Error Tracking

Security Resources

Best Practices

Tools

Deployment Platforms

VPS Providers

Cloud Platforms

Managed Hosting