Nashenas is a anonymous messaging bot for Telegram users, designed for security purposes. It allows users to send encrypted messages to each other without revealing their identities. Nashenas uses hybrid encryption (RSA + AES) similar to TLS, ensuring that messages remain secure and protected against Man-in-the-Middle (MitM) attacks. The goal is to create a safe and enjoyable platform for anonymous communication. The chart below explains the core mechanism of Nashenas in the simplest way:
This section provides the necessary guidelines for deploying the project.
We send message notifications using Redis, so you need to set up an instance.
Set env variables at .env
.
install dependencies:
bun install
to build:
bun run build
Set env variables at ./server/.env
.
install dependencies:
go install
to run:
go run main.go
Set env variables at ./bot/.env
.
install dependencies:
bun install
to run:
bun run src/index.ts