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