Skip to content

AshokShau/Assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tg Assistant

  • A Telegram bot to chat with users.
  • It can be used to send messages, images, and files to users and users to bot owner.

Prerequisites

  • Go version 1.23 or higher
  • A Telegram bot token, which can be obtained by talking to BotFather

Installation

1. Install Go:

Easy Way:
git clone https://github.com/udhos/update-golang dlgo && cd dlgo && sudo ./update-golang.sh && source /etc/profile.d/golang_path.sh

Exit the terminal and open the terminal to check the installation.

Verify the installation by running:

go version

2. Clone the repository:

git clone https://github.com/AshokShau/Assistant && cd Assistant

3. Set up the environment

Copy the sample environment file and edit it as needed:

cp sample.env .env
vi .env

4. Build the project

go build 

5. Run the project

./Assistant

Contributing

Contributing Guidelines

Contributions are welcome! Follow these steps to contribute:

  1. Fork the repository: Click the "Fork" button at the top right of this page to create a copy of this repository in your GitHub account.

  2. Clone the repository: Clone your forked repository to your local machine.

    git clone https://github.com/your-username/Assistant.git
    cd Assistant
  3. Create a branch: Create a new branch for your changes.

    git checkout -b feature-branch
  4. Make your changes: Make your changes to the codebase.

  5. Commit your changes: Commit your changes with a descriptive commit message.

    git add .
    git commit -m "Description of your changes"
  6. Push to your branch: Push your changes to your forked repository.

    git push origin feature-branch
  7. Submit a pull request: Go to the original repository on GitHub and create a pull request from your forked repository.

Please ensure your code follows the project's coding standards and includes appropriate tests.

Thank you for contributing!

License

This project is licensed under the MIT License—see the LICENSE file for details.

Contact

Telegram Telegram