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