A Discord bot designed to automate alerts for Vinted searches. This bot scrapes Vinted search results, monitors them for new items, and sends notifications to designated Discord channels. Built with hikari, lightbulb, and loguru for efficient event handling and logging, this bot allows users to subscribe to search results and receive real-time updates in Discord.
- Scraping and Alerts: Continuously scrapes Vinted for new items based on user subscriptions.
- Automated Channel Creation: Automatically creates new channels under a designated category for each subscription.
- Subscriptions Management: Add, view, or remove subscriptions with slash commands.
-
Clone this repository:
git clone https://github.com/yourusername/vinted-discord-bot.git cd vinted-discord-bot -
Install dependencies:
pip install -r requirements.txt
-
Set up your
config.jsonfile with your Discord bot token and other environment variables:{ "discord_token": "YOUR BOT TOKEN" } -
Run the bot:
python bot.py
/subscribe <url> <channel_name> <category_id>: Subscribe to a Vinted search and create a dedicated channel for alerts./subscriptions: View a list of active subscriptions./unsubscribe <id>: Stop following a subscription and delete its corresponding channel./reboot: Restart the bot./update: Update the bot to the latest version.
- Python 3.8+
hikarilightbulblogurudatasetrequestsuvloop(for non-Windows users)
This project is licensed under the MIT License.