{"id":22278856,"url":"https://github.com/raoofjm/telegram-unknown-chat-bot","last_synced_at":"2025-03-25T18:24:54.409Z","repository":{"id":185729739,"uuid":"655457269","full_name":"RaoofJM/telegram-unknown-chat-bot","owner":"RaoofJM","description":"The TelegramUnknownChatBot is a Node.js-based chat application developed using the Telegraf library.","archived":false,"fork":false,"pushed_at":"2023-06-19T00:28:48.000Z","size":32,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-30T16:14:20.945Z","etag":null,"topics":["javascript","nodjes","rest-api","telegraf","telegram-bot","telegram-bot-api","telegrambot","unknown-telegram"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RaoofJM.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-06-19T00:07:58.000Z","updated_at":"2023-07-02T22:08:37.000Z","dependencies_parsed_at":null,"dependency_job_id":"1ab9702d-749f-4e36-be9e-1260f506ce6e","html_url":"https://github.com/RaoofJM/telegram-unknown-chat-bot","commit_stats":null,"previous_names":["raoofjm/telegram-unknown-chat-bot"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaoofJM%2Ftelegram-unknown-chat-bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaoofJM%2Ftelegram-unknown-chat-bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaoofJM%2Ftelegram-unknown-chat-bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaoofJM%2Ftelegram-unknown-chat-bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RaoofJM","download_url":"https://codeload.github.com/RaoofJM/telegram-unknown-chat-bot/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245518159,"owners_count":20628474,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["javascript","nodjes","rest-api","telegraf","telegram-bot","telegram-bot-api","telegrambot","unknown-telegram"],"created_at":"2024-12-03T15:16:51.070Z","updated_at":"2025-03-25T18:24:54.381Z","avatar_url":"https://github.com/RaoofJM.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 💻 TelegramUnknownChatBot\n\nThis repository contains a Telegram chat bot developed using Node.js and the Telegraf library. It enables users to engage in anonymous real-time conversations with multiple participants simultaneously. The bot provides a platform for users to initiate chat sessions with strangers while maintaining their anonymity throughout the conversation. Users can specify their preferred conversation partner's gender, and the bot ensures matching with participants of compatible gender preferences. The chat sessions take place within the Telegram messaging platform, offering a seamless and secure communication experience.\n\n## 🚀 Getting Started\n\nTo run the TelegramUnknownChatBot project, follow the steps below:\n\n1. Start by running the API of the project. Navigate to the `api` folder.\n2. Install the project dependencies by running the command: `npm install`.\n3. Once the dependencies are installed, find the `config.env` file under the `/config` directory and modify the environment variables according to your specific requirements.\n4. The API is now ready to run. Execute the command `npm start` to start the API.\n5. Once the API is running, it's time to start the Telegram bot. Navigate to the `Telegraf` folder and install the project dependencies by running the command: `npm install`.\n6. Make a copy of the `.env.example` file and rename it to `.env`.\n7. To run the Telegram bot, you need a bot token. Use the BotFather bot on Telegram to obtain your bot token. After receiving the token, place it inside the corresponding environment variable in the `.env` file.\n8. Everything is set up now. You just need to execute the command `npm start` to run the Telegram bot.\n\n## 💻 Tech Stack\n\nThe TelegramUnknownChatBot project incorporates the following technologies:\n\n- JavaScript\n- Node.js\n- Telegraf\n- MongoDB\n- Mongoose\n- Express.js\n- Postman\n- npm\n\nFeel free to explore and leverage these technologies for your own projects. 🧪\n\n## 📄 License\n\nThis project is licensed under the [MIT License](LICENSE).\n\n## 📞 Contact\n\nIf you have any questions, suggestions, or need assistance, please feel free to reach out.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraoofjm%2Ftelegram-unknown-chat-bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fraoofjm%2Ftelegram-unknown-chat-bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraoofjm%2Ftelegram-unknown-chat-bot/lists"}