- A Telegram bot built with Python using the
python-telegram-bot
library. - The bot provides information about the owner, skills, resume, projects, and contact details.
- Online : Telegram
Portfolio_Bot.mp4
- About Me: Get to know more about the bot owner.
- Skills: View a list of programming languages, libraries, frameworks, and tools the owner is familiar with.
- Resume: Access the owner's resume in PDF format or view it on their website.
- Projects: Explore the owner's GitHub repositories and get details about each project.
- Contact: Connect with the owner through GitHub, LinkedIn, email, or Telegram.
- Python: Programming language used for bot development.
- python-telegram-bot: Telegram Bot API wrapper for Python.
- requests: Library for making HTTP requests.
- dotenv: Library for loading environment variables from a .env file.
- Python 3.6 or later
- Telegram API token
- GitHub API token
-
Clone the repository:
git clone https://github.com/aliseyedi01/Portfolio-Telegram-Bot.git cd your_repository
-
Install dependencies:
pip install -r requirements.txt
-
Create a
.env
file and add your Telegram API token:TOKEN=your_telegram_api_token
-
Run the bot:
python main.py
- Start the bot by sending the
/start
command in the Telegram app. - Use the inline keyboard to navigate through different sections and get information.
This project is licensed under the MIT License - see the LICENSE file for details.