Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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!!