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 installto build:
bun run buildSet env variables at ./server/.env.
install dependencies:
go installto run:
go run main.goSet env variables at ./bot/.env.
install dependencies:
bun installto run:
bun run src/index.ts