Skip to content

🤖 A Telegram bot that detects scam messages using Gemini AI and flags suspicious links with VirusTotal. Fully modular, commandless, and built with Pyrogram.

Notifications You must be signed in to change notification settings

Shiv-Dwivedi/ScamBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🕵️ Scam Check Telegram Bot

A smart Pyrogram-based Telegram bot that automatically detects scam messages and malicious URLs.

🔍 Features

  • 🤖 No commands needed — just send a message
  • 🔐 Scam analysis using Google Gemini
  • 🧪 URL safety check using VirusTotal

🔍 Upcoming Features

  • /check - command to check scam message or url
  • Normal conversation with AI bot for Cybersecurity guidance

🚀 Getting Started

  1. Clone the repo
  2. Install dependencies: pip install -r requirements.txt
  3. Set your API keys in config.py
  4. Run with: python main.py

🛠️ Tech Stack

  • Python 3.11+
  • Pyrogram
  • Google Generative AI (Gemini)
  • VirusTotal Public API

About

🤖 A Telegram bot that detects scam messages using Gemini AI and flags suspicious links with VirusTotal. Fully modular, commandless, and built with Pyrogram.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages