Kicks everybody who trying to join your group. https://t.me/projectsnowflakebot
Find a file
2025-10-09 21:34:10 +03:00
workers fix: update GitHub link 2025-10-09 21:34:10 +03:00
.env Create .env 2025-03-14 22:18:59 +03:00
.gitignore locales settings & basic settings (doesnt work) 2025-03-15 02:13:42 +03:00
LICENSE Create minecraft java LICENSE 1.12 free 2025-03-10 00:57:46 +03:00
main.py chore: make logs smaller by disabling useless INFO logs 2025-10-05 13:25:23 +03:00
README.md docs: fix 2025-08-13 16:07:07 +03:00
requirements.txt bot 2025-03-14 22:15:48 +03:00

❄️ Snowflake

Kicks everybody who trying to join your group.

Installation

  1. Clone repository and go to the bot's folder

    git clone https://github.com/hlnmplus/snowflake

    cd snowflake

  2. Install dependencies

    python3 -m pip install -r requirements.txt

  3. Obtain a Telegram BotAPI token at BotFather

  4. Paste your token to the .env file

    API-KEY=123456789:PASTE-YOUR-BOTAPI-TOKEN-HERE,

    where 123456789:PASTE-YOUR-BOTAPI-TOKEN-HERE — your BotAPI key

  5. Done! Run command below to start the bot.

    python main.py

Official instance

You can use official instance of bot — https://t.me/projectsnowflakebot. If it's down, message me at @hlnmplus

Some questions

Q: How to translate this bot to my language?

A: Edit locales.py file and add your language to existingTranslations var. Create a pull request and just wait.

Q: Can you track me?

A: This bot doesn't spy on your chats, but it's collects IDs of chats where this bot is added. Check workers/config.py for more details. If you want to use this bot without any settings and tracking, you can use Snowball.