eshaan7 / doxxcaster

A bot that replies with a farcaster user's socials and bags

Home Page:https://warpcast.com/doxxbot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

doxxcaster

Bot: @doxxbot

Anyone can drop a mention to @doxxbot in a cast to snoop on a Farcaster user's other social hangouts and top 10 ERC-20 stash, all without leaving Warpcast.

Just for the heck of it, the doxxed user is also notified via a message on XMTP with the replied cast's URL.

Why? It's a seamless way to unmasking identities and spotting potential biases. On the flipside, if you're all about that privacy, the bot's got your back – check how exposed you are and dial it down.

Submitted as part of ETHIndia 2023, Bangalore, India.

Bot Usage

Reply with @doxxbot on a user's cast or @doxxbot <farcaster_username> to trigger a reply.

Video demo: https://www.youtube.com/shorts/awYpu3ZR9NU

Example

screenshot 1 screenshot 2

Installation

Requires: Python, node.js.

$ git clone https://github.com/eshaan7/doxxcaster
$ cd doxxcaster/
$ doxxcaster >> pip install poetry
$ doxxcaster >> poetry install
$ doxxcaster >> npm i
$ doxxcaster >> npm run build # to build the dist/index.js for xmtp binary
$ doxxcaster >> chmod +x xmtp # to make xmtp executable
$ doxxcaster >> python doxxcaster/bot/main.py # starts listener for notification stream
[2023-12-10 01:00:00 +0530] [42069] [INFO] Starting notification stream in main

About

A bot that replies with a farcaster user's socials and bags

https://warpcast.com/doxxbot

License:MIT License


Languages

Language:Python 93.1%Language:TypeScript 3.9%Language:Dockerfile 2.8%Language:Shell 0.1%Language:Procfile 0.1%