Improve PHP bot - Roll dice claiming system

Completado Publicado hace 5 años Pagado a la entrega
Completado Pagado a la entrega

Hi,

I currently have a custom PHP Discord bot that syncs with wordpress. Users can !claim a woocommerce order and it will send them some details for the order. They do this by typing !claim ORDER# (!claim 3423).

Right now, the claim system goes to the first user to type !claim. I need it to instead allow multiple users to claim then roll a dice for each user. Giving the highest rolled user the order.

1. Up to 3 users can claim

2. After 3 users have typed !claim or after 30 seconds (timer starts when first user !claims an order), the bot will roll a dice 1-10 for each user

3. If the users with the top roll are tied, it will need to reroll the dice

4. There needs a seniority system. Our database records +1 for every order completed for each user. Of the three users claiming the order, the user with the most orders should get a +2 to their roll. The second highest gets a +1 to his final roll and the last place gets +0 (I have the code that will display this count for the current user)

5. If roll is greater than 10 then roll = 10

6. If the order is older than 10 minutes, it should not roll, it should just do the normal claim system

[login to view URL] possible, don't store the rolls in the database

In short, users claim an order. It rolls a dice for each user. They get bonus points based on claimers seniority. Highest roll will need to trigger the already made code that sends order details.

MySQL PHP WordPress

Nº del proyecto: #18705361

Sobre el proyecto

4 propuestas Proyecto remoto Activo hace 5 años

Adjudicado a:

kalinowskipiotr

Description is clear so not much to ask. I've written bunch of bots (including discord) so... count me in because this project sounds like fun.

$180 USD en 2 días
(19 comentarios)
5.3

4 freelancers están ofertando un promedio de $190 por este trabajo

braincenter

I believe that my experience and skill in this background will prove to be of great help to you. Contact me to discuss more on the details

$250 USD en 4 días
(5 comentarios)
4.5
hamzajaffrani

Hello,Hope you are doing Great ! Let me introduce myself, I am a full stack web developer having more than 5 years experience in this field.I have a verified track record of projects deliver on time with accuracy, e Más

$30 USD en 1 día
(6 comentarios)
3.1