Welcome to the Pokémon Telegram Bot project! This bot is designed to provide users with information about various Pokémon, movesets, time zones, and more. It's a fun and informative tool built using Python and the Telegram Bot API.
To run the project locally, follow these steps:
- Clone the repository:
git clone https://github.com/your-username/pokemon-telegram-bot.git
cd pokemon-telegram-bot
- Create a virtual environment to isolate project dependencies:
python -m venv venv
- Activate the virtual environment:
- On Windows:
venv\Scripts\activate
- On macOS and Linux:
source venv/bin/activate
- Install dependencies:
pip install -r requirements.txt
- Set up your Telegram bot:
- Create a bot on Telegram using the BotFather.
- Copy your bot token and paste it in the
utils/base.py
file.
- Set up MongoDB:
- Create a MongoDB Atlas account.
- Get your connection URI and add it to the
utils/base.py
file.
- Run the bot:
python main.py
- Start chatting with your bot on Telegram!
We welcome contributions from the community to enhance the features and functionality of the Pokémon Telegram Bot. To contribute, follow these steps:
-
Fork the repository.
-
Create a new branch:
git checkout -b feature/your-feature-name
-
Make your changes and test them thoroughly.
-
Commit your changes:
git commit -m "Add your commit message here"
- Push your changes to your forked repository:
git push origin feature/your-feature-name
- Open a pull request to the main repository. Provide a detailed description of your changes.
Please adhere to our Code of Conduct when participating in this project.
If you find this project helpful and would like to support its development, you can:
- Star the repository
- Share the project with others
- Contribute to the project by adding new features or improving existing ones
Thank you for your support!
Feel free to contact us if you have any questions or suggestions. Happy coding!