Skip to content

AminulIslamSifat/phantom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pikachu Bot

A multi-functional Telegram bot built with Python and integrated with Google's Gemini AI. It offers a wide range of features from casual chat to class management and administrative tasks.

Features

  • AI-powered chat: Uses Google's Gemini Pro for intelligent and engaging conversations.
  • User registration and management: A complete system for user registration and management.
  • Admin panel: Allows admins to broadcast messages, manage users, and perform other administrative tasks.
  • Web-based file manager: Provides a web interface for easy access to bot-related files.
  • Media handling: Can process and manage photos, documents, and other file types.
  • Automated attendance system: A sophisticated attendance system with location verification.
  • Class routine and schedule: Can provide class routines and schedules to users.
  • Customizable AI: Users can customize the bot's persona, AI model, and other settings.

Technologies Used

  • Python
  • python-telegram-bot
  • Flask
  • Google Gemini API
  • SQLite
  • MongoDB

Installation and Usage

  1. Clone the repository:
    git clone https://github.com/sifat1996120/Phantom_bot
  2. Install the dependencies:
    pip install -r requirements.txt
  3. Set up the environment variables: Create a .env file and add the required environment variables.
  4. Run the bot:
    python -m Main.main

Contributing

Contributions are welcome! Please feel free to submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors