Skip to content

An open source Telegram bot that provides information about Pokémon and the game Pokémon Go.

Notifications You must be signed in to change notification settings

mr-palindrome/Pokedex_Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pokémon Telegram Bot

Introduction

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.

How to Run the Project Locally

To run the project locally, follow these steps:

  1. Clone the repository:
git clone https://github.com/your-username/pokemon-telegram-bot.git
cd pokemon-telegram-bot
  1. Create a virtual environment to isolate project dependencies:
python -m venv venv
  1. Activate the virtual environment:
  • On Windows:
    venv\Scripts\activate
    
  • On macOS and Linux:
    source venv/bin/activate
    
  1. Install dependencies:
pip install -r requirements.txt
  1. 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.
  1. Set up MongoDB:
  • Create a MongoDB Atlas account.
  • Get your connection URI and add it to the utils/base.py file.
  1. Run the bot:
python main.py
  1. Start chatting with your bot on Telegram!

How to Contribute

We welcome contributions from the community to enhance the features and functionality of the Pokémon Telegram Bot. To contribute, follow these steps:

  1. Fork the repository.

  2. Create a new branch:

git checkout -b feature/your-feature-name
  1. Make your changes and test them thoroughly.

  2. Commit your changes:

git commit -m "Add your commit message here"
  1. Push your changes to your forked repository:
git push origin feature/your-feature-name
  1. Open a pull request to the main repository. Provide a detailed description of your changes.

Code of Conduct

Please adhere to our Code of Conduct when participating in this project.

Support Me

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!

About

An open source Telegram bot that provides information about Pokémon and the game Pokémon Go.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published