Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thatsinewave/watchlist-bot
A Discord bot designed to monitor specified channels for new invite links and URLs, providing detailed information about them.
https://github.com/thatsinewave/watchlist-bot
discord discord-api discord-bot discord-py discord-token discordbot good-first-contribution good-first-issue good-first-issues good-first-pr good-first-pr-first-contribution good-first-project phishing phishing-detection phishing-sites security security-audit security-automation security-tools thatsinewave
Last synced: 3 days ago
JSON representation
A Discord bot designed to monitor specified channels for new invite links and URLs, providing detailed information about them.
- Host: GitHub
- URL: https://github.com/thatsinewave/watchlist-bot
- Owner: ThatSINEWAVE
- License: mit
- Created: 2024-05-05T17:29:53.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-06-18T10:40:26.000Z (5 months ago)
- Last Synced: 2024-06-18T12:04:49.979Z (5 months ago)
- Topics: discord, discord-api, discord-bot, discord-py, discord-token, discordbot, good-first-contribution, good-first-issue, good-first-issues, good-first-pr, good-first-pr-first-contribution, good-first-project, phishing, phishing-detection, phishing-sites, security, security-audit, security-automation, security-tools, thatsinewave
- Language: Python
- Homepage: https://github.com/ThatSINEWAVE/Watchlist-Bot
- Size: 43.9 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# Watchlist Bot
Watchlist Bot is a Discord bot designed to monitor specified channels for new invite links, URLs, and user IDs, providing detailed information about them.
## Features
- Monitors designated channels for invite links and URLs.
- Extracts and processes invite links to provide detailed server information.
- Extracts and processes URLs to provide detailed domain and IP information.
- Extracts and processes user IDs to provide detailed user information.
-## ☕ [Support my work on Ko-Fi](https://ko-fi.com/thatsinewave)
## Setup
To use the Watchlist Bot, follow these steps:1. Clone this repository to your local machine.
2. Install the required dependencies listed in `requirements.txt`.
3. Create a `.env` file in the root directory of the repository.
4. Set the following environment variables in the `.env` file:
- `TOKEN`: Your Discord bot token.
- `INVITES_CHANNEL_ID`: The Discord channel ID where invite links will be monitored.
- `INVITES_FORUM_CHANNEL_ID`: The Discord channel ID where server invite information will be posted.
- `URL_CHANNEL_ID`: The Discord channel ID where URLs will be monitored.
- `URL_FORUM_CHANNEL_ID`: The Discord channel ID where URL information will be posted.
- `USER_ID_CHANNEL_ID`: The Discord channel ID where user IDs will be monitored.
- `USER_FORUM_CHANNEL_ID`: The Discord channel ID where user information will be posted.
5. Run the bot using `python main.py`.## Dependencies
- Python 3.9
- Discord.py
- Requests
- Whois
- Dotenv## [Join my Discord server](https://discord.gg/2nHHHBWNDw)
## Usage
Once the bot is running and configured correctly, it will automatically monitor the specified channels for invite links, URLs, and user IDs. When a new invite link, URL, or user ID is detected, it will fetch detailed information and post it in the designated forum channels.## Contributing
Contributions are welcome! If you encounter any issues or have suggestions for improvements, feel free to open an issue or submit a pull request.## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.