Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/muhdhanish/nest_telegram_bot
This is a Telegram bot built using Nest.js.
https://github.com/muhdhanish/nest_telegram_bot
nestjs nestjs-backend node-telegram-bot-api telegram telegram-bot typescript
Last synced: about 1 month ago
JSON representation
This is a Telegram bot built using Nest.js.
- Host: GitHub
- URL: https://github.com/muhdhanish/nest_telegram_bot
- Owner: MuhdHanish
- Created: 2024-04-07T03:22:08.000Z (9 months ago)
- Default Branch: mpcsj_tech
- Last Pushed: 2024-04-19T04:14:04.000Z (9 months ago)
- Last Synced: 2024-04-19T05:24:42.584Z (9 months ago)
- Topics: nestjs, nestjs-backend, node-telegram-bot-api, telegram, telegram-bot, typescript
- Language: TypeScript
- Homepage:
- Size: 113 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Nest.js Telegram Bot
### Table of Contents
- [Description](#description)
- [Features](#features)
- [Installation](#installation)
- [Usage](#usage)
- [Feedback](#Feedback)
- [Contributing](#contributing)
- [Support](#Support)### Description
This is a Telegram bot built using Nest.js, a powerful framework for building server-side applications with Node.js. The bot interacts with users on the Telegram platform, responding to messages in real-time and providing a personalized experience.
### Features
- **Real-time interaction**: The bot listens for messages from users and responds promptly.
- **Error handling**: It gracefully handles errors, ensuring smooth operation.
- **Logging**: Utilizes logging functionality to track and debug bot activity.
- **Environment configuration**: Uses environment variables to securely store sensitive data such as the Telegram Bot token.### Installation
1. **Clone the repository:**
```bash
git clone https://github.com/your-username/nest-js-telegram-bot.git
```
2. **Navigate to the project directory:**```bash
cd nest-js-telegram-bot
```
3. **Install the required dependencies using yarn:**```bash
yarn install
```
4. **Set up environment variables:**- Copy the `.env.example` file to create a new `.env` file
## Usage
**Start the bot:**
Run the following command to start the bot:
```bash
yarn start:dev
```## Feedback
If you have any feedback, please reach me at [[email protected]](mailto:[email protected]) or connect with me on [LinkedIn](https://www.linkedin.com/in/muhdhanish/).
## Contributing
Contributions are welcome!
## Support
Show your support by 🌟 the project!!