Skip to content

not-protocol/telegram-api-finder-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Banner

# 🤖 Telegram API Finder Bot

A powerful Telegram bot that helps you discover APIs instantly by searching through a dataset or GitHub repository using simple keywords.


🚀 Features

  • 🔍 Search APIs by keyword (e.g., AI, Weather, Crypto)
  • ⚡ Fast and lightweight
  • 📂 Supports local JSON or external API sources
  • 🔐 Secure environment variable handling
  • 🧩 Easy to extend and customize

🛠 Tech Stack

  • Python
  • python-telegram-bot
  • JSON / API data sources

📁 Project Structure

telegram-api-finder-bot/
│
├── bot.py                # Main bot logic
├── data_loader.py        # Loads API data
├── loader.py             # Config or environment loader
├── requirements.txt      # Dependencies
├── README.md             # Documentation
├── .env.example          # Environment variable template
│


⚙️ Setup Instructions

1. Clone the Repository

git clone https://github.com/yourusername/telegram-api-finder-bot.git
cd telegram-api-finder-bot

2. Install Dependencies

pip install -r requirements.txt

3. Create Environment File

Create a .env file and add your bot token:

BOT_TOKEN=your_telegram_bot_token_here

4. Run the Bot

python bot.py

🤖 How to Use

  1. Open Telegram
  2. Start your bot
  3. Send any keyword like:
AI
weather
crypto
  1. Get matching API results instantly 🚀

📌 Example Response

🔎 Results for "weather":

1. OpenWeather API → https://api.openweathermap.org
2. WeatherStack API → https://weatherstack.com

🔐 Environment Variables

Variable Description
BOT_TOKEN Telegram bot token

🧠 Future Improvements

  • 📊 Category-based filtering
  • ⭐ Favorite APIs feature
  • 🔄 Live GitHub API fetching
  • 📱 Inline buttons (Next / Previous)
  • 🤖 AI-powered recommendations

🤝 Contributing

Pull requests are welcome! Feel free to fork this project and improve it.


📜 License

This project is licensed under the MIT License.


💡 Author

Made with ⚡ by ROHAN KUMAR


🌌 Final Note

This isn’t just a bot. It’s a step into building automation, systems, and your dev identity.

Build it. Break it. Evolve it.

About

a Telegram bot that fetches and searches APIs from a github repository using keywords

Resources

License

Security policy

Stars

2 stars

Watchers

1 watching

Forks

Packages

 
 
 

Contributors

Languages