Discord bot that managed IV, V & VI PLOPŁ Autions for WOŚP (Polish charity).
- In order to participate in the auction, users must be verified.
- Auction participants can verify their accounts by choosing their category and answering a few additional questions.
- These questionnaires are then sent to moderators, who can accept or deny the requests.
- Bidding can be started by using the
/start <object> <starting price>command and ended with/end. - Additionally,
/pauseand/unpausecommands are provided, as well as the/revertcommand for returning to a previous auction state. - The bot updates the current state of the auction in the data.json file, which is then read by live streaming software.
IV, V & VI PLOPŁ Autions for WOŚP collected over 56 000 PLN for Wielka Orkiestra Świątecznej Pomocy!
Windows:
py -m venv .venv
.\venv\Scripts\activate
pip install -r requirements.txtLinux:
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txtTo select between Verification and Auctrion modes, change the variable in main.py. To run the script:
python main.py▬▬▬▬▬▬▬▬▬
Bot obsługujący IV, V i VI Wielką Licytację PLOPŁ dla WOŚP.
- By wziąć udział w licytacji użytkownicy musza być zweryfikowani.
- Uczestnicy licytacji weryfikują się wybierając kategorię oraz podając dodatkowe informacje na przeznaczonym do tego kanale.
- Wypełniony wniosek jest następnie wysyłany do moderatorów, którzy decydują o zatwierdzeniu lub odrzuceniu wniosku.
- Licytację rozpoczyna się poprzez wpisanie komendy
/start <przedmiot> <cena wyw.>, a kończy komendą/end. - Dostępne są również komendy
/pausei/unpausedo wstrzymywania licytacji, a także komenda/revertdo cofania licytacji do poprzedniego stanu. - Bot zapisuje aktualny stan licytacji w pliku data.json, który jest następnie odczytywany przez program transmitujący.
IV, V i VI Wielkie Licytacje PLOPŁ dla WOŚP zebrały ponad 56 000 złotych dla Wielkiej Orkiestry Świątecznej Pomocy!