What is anomm? βΆοΈ
Anomm is a service to deliver anonymous messages from a web based link (dynamic for each user) to a Telegram bot.
-
Go to anomm and click on
Get Started
-
It will say you to Open your Telegram app and search for
@anomm_bot
-
Send
/start
to the bot -
On website follow the steps and Enter your Telegram username (without
@
), and click onContinue
-
It will generate a link for you (that will also be sent on your telegram via message), copy it and share it with the person you want to get messages from.
- You can add this at community forms to get reviews,suggestions, etc.
- There is a lot more you can do with this. Just your creativity is the limit.
-
The person who receives the link can send messages to the bot and you will receive them on your Telegram account.
-
You can share your experience with us via Twitter or LinkedIn.
- Fully SSR with Next.js
- custom REST API for an integrated Telegram Bot
- Tailwind CSS
- Next JS SEO
- Firebase
- Dynamic routing for message/id page
- and beautiful UIπ
Feel free to contribute in this project. add much more widgets, pages, etc. to make it more user friendly.
But just before that please read the CONTRIBUTING.md
How to run locally
You Will need these enviornmental variables in .env.local
file inside root folder of reposotiory
NEXT_PUBLIC_apiKey=FIREBASE_KEY
NEXT_PUBLIC_authDomain=FIREBASE_KEY
NEXT_PUBLIC_projectId=FIREBASE_KEY
NEXT_PUBLIC_storageBucket=FIREBASE_KEY
NEXT_PUBLIC_messagingSenderId=FIREBASE_KEY
NEXT_PUBLIC_appId=FIREBASE_KEY
NEXT_PUBLIC_measurementId=FIREBASE_KEY
NEXT_PUBLIC_TELEGRAM_BOT_TOKEN=TELEGRAM_TOKEN
NEXT_PUBLIC_TELEGRAM_CONTACT_ID=TELEGRAM_CONTACT_ME_CHAT_ID
starting 7
keys are from firebase project and 8
th key is from telegram bot.
9
th is your telegram chat id to which you want to receive messages. this is only used in contact me section to deliver messages to me.
First, run the development server:
npm i
npm run dev
Open http://localhost:3000
with your browser to see the result.