Skip to content

Gemini is your personal Telegram bot using Google's Gemini API. Chat, ask questions, and analyze YouTube videos seamlessly with just a link.

Notifications You must be signed in to change notification settings

dhruvin771/GeminiAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gemini-AI Bot

Description

Gemini-AI is my Telegram bot powered by the Google Gemini AI API. With Gemini AI, users can chat, ask questions, and analyze YouTube videos by sharing links. Thanks to Google for providing the Gemini AI API support.

Screenshot

Screenshot 1 Screenshot 2 Screenshot 3

Features

  • Conversational Interface: Engage in natural language conversations with the bot.
  • Information Retrieval: Receive answers to questions and queries.
  • YouTube Video Analysis: Provide YouTube links to analyze and discuss content.
  • Interactive Responses: Enjoy interactive responses tailored to user inputs.

Setup Instructions

  1. Clone the repository: git clone https://github.com/dhruvin771/GeminiPro-Bot.git
  2. Install dependencies: pip install -r requirements.txt
  3. Create a .env file based on the provided .env.example and add your Telegram Bot token and chat ID.
  4. Obtain a Telegram Bot token from BotFather on Telegram.
  5. Find your chat ID using Rose-Bot on Telegram.
  6. Run the bot: python gemini.py

Usage

  • /start: Initiate the bot and receive a welcome message.
  • Sending Messages: Simply send any message to the bot to initiate a conversation.
  • Inquiring: Ask questions or seek information on various topics.
  • Analyzing YouTube Videos: Share YouTube video links with the bot to discuss the content.
  • Interactive Dialogues: Enjoy interactive dialogues and responses tailored to your queries.

Technologies Used

  • Python
  • Telebot (Telegram Bot API wrapper)
  • Google Gemini AI API

Contributing

Contributions are welcome! If you'd like to contribute to Gemini-AI Bot, please fork the repository, make your changes, and submit a pull request.

Credits

Gemini-AI Bot utilizes the Google Gemini AI API for conversational interactions and information retrieval.

License

This project is licensed under the MIT License. Feel free to modify and distribute it according to the terms of the license.

About

Gemini is your personal Telegram bot using Google's Gemini API. Chat, ask questions, and analyze YouTube videos seamlessly with just a link.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages