Skip to content

sadeshmukh/doppelganger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

745e7b2 · · May 10, 2026

History

39 Commits
Dec 30, 2025
Dec 30, 2025
Jan 4, 2026
May 2, 2026
Dec 29, 2025
May 2, 2026
May 10, 2026
May 7, 2026
May 2, 2026
May 9, 2026
May 2, 2026
May 2, 2026

Repository files navigation

Doppelganger

A Slack selfbot that does a lot of things.

  • summarizer
  • zalgoifier
  • bangbangifier
  • more text transformers
  • the worst way to CDN images
  • latex rendering
  • persistent autoresponses
  • public reminders (!remindme)
  • revealing those private channels
    • show those private channels
  • resubscriber! and associated website

Setup

Clone the repo and run uv sync to install dependencies. Then, create a .env with the following variables. If you don't have one, it'll work fine, but it might error on certain codepaths.

SLACK_XOXP=xoxp-
SLACK_BOT_TOKEN=xoxb-
SLACK_APP_TOKEN=xapp-
OPENAI_API_BASE_URL=https://ai.hackclub.com/proxy/v1
OPENAI_API_KEY=sk-hc-v1-
NOTIF_CHANNEL_ID=C0123456789
AUTORESUB (0 or 1)
WEB_PORT=
RESUB_SITE_URL=
REMIND_BOT_TOKEN=xoxb-
EN=xoxb-

You can run the bot with Docker Compose (docker compose up -d) or with uv run main.py. I run it on Coolify.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published