fetish2 is a powerful Telegram client designed to automating group joining based on locations and detecting scamming messages using a dictionary of forbidden words. The client sends scamming prevention to annoy scammers. Revamped from a program I made a long time ago.
- Location-Based Group Automatic Joining: fetish2 scouts the neaby groups based on a starting location and joins the groups if they allow sending public messages.
- Scam Message Detection: fetish2 can identify scamming messages by comparing incoming messages against a predefined dictionary of forbidden words. This feature may seem approximative, but it yields accurate results.
- Human Like Behaviour: fetish2 makes a responsible use of the tdlib API to avoid being banned by delaying each request to behave like a human.
- Automatic Sanction: on scamming detection, fetish2 replies to scammers with an automatic predefined message. Very annoying.
Before using fetish2, make sure to configure the following settings:
- Telegram API ID: Obtain your Telegram API ID from My Telegram update it in the configuration file (api.id).
- Telegram API Hash: Obtain your Telegram API Hash from My Telegram update it in the configuration file (api.hash).
- Location Parameters: Specify the desired location parameters (e.g., latitude, longitude, level) for group joining in the configuration file.
- Forbidden Words: Customize the dictionary of forbidden words in the configuration file to tailor scam message detection according to your preferences.
To run fetish2, follow these steps:
- Clone the repository:
- Navigate to the project directory:
cd fetish2/
- Run the application:
cargo r --release
Contributions to fetish2 are welcome! To contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature
). - Make your changes.
- Commit your changes (
git commit -am 'Add new feature'
). - Push to the branch (
git push origin feature/your-feature
). - Create a new Pull Request.
fetish2 is licensed under the MIT License. See LICENSE for more information.