Giter Site home page Giter Site logo

jagrosh / giveawaybot Goto Github PK

View Code? Open in Web Editor NEW
621.0 621.0 297.0 1.01 MB

🎉 Hold giveaways quickly and easily on your Discord server!

Home Page: https://giveawaybot.party

License: Apache License 2.0

Java 100.00%
bot discord discord-bot giveaway giveawaybot giveaways java jda

giveawaybot's People

Contributors

dependabot[bot] avatar dougley avatar jagrosh avatar jetcrooked avatar okx-code avatar sanduhr32 avatar splitpixl avatar therealryguy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

giveawaybot's Issues

Giveaway not ending

!gend and !gend [id] doesn't work as well. !glist says that the giveaway is "Ending now"

Edit: It worked one hour later

Custom Emojis

  • Using current DB infrastructure
  • Enhancing settings command

Localization

Hello,
I have a relatively big french server and I would like to know if there is any plan to add localization to the bot, for the sake of consistency. E.g. you have a winner message both in english and in french (for the prize name) but it doesn't look great.

Thanks

Offline Winners

Offline winners show up as ID numbers instead of a Username which forces us to reroll because you can’t ping an ID #

Untimed Giveaways

I'd really like to be able to do 1 month giveaways. Why is the bot limited to 14 days, and is there any chance we could have it increased?

Maybe try applying for verification?

Discord has a program where bots that are not verified can not join above 100 servers, and started as of pretty recently, that rule has been enforced. Since your bot isn't verified, yet is in over 700,000 servers, no one else can invite the bot. I'm not sure of this, but this could also mean that Discord may start forcing your bot to leave thousands of servers at once due to it. I know it's more of a Discord problem than a bot problem, but I think it's pretty important as this bot is relied on by a ton of people.

Allowing specific roles to create giveaways

Many people wish to create a role called "Giveaways" people can subscribe to. I'd recommend looking for something like "Giveaways Admin" or something of that nature. Otherwise it's incredibly easy for people to accidentally give the "Giveaways" role to everyone.

Blocking roles

I've read that you don't want any users to be favoured over others who entered the giveaway, what about blocking some from entering it in the first place?
Could you implement something like "Giveaway" role (which allows creating giveaways) but one that will ignore users who reacted to the giveaway that have a certain role? (disabling read messages permission isn't an option)

Giveawaybot not working

for some reason the giveawaybot is not responding to my commands. it shows it offline. why is this? i tried reinviting and still nothing
https://discord.gg/vpm6ZHdNc3
this is my server. feel free to join but please be sure to open a ticket so we know your an admin and supply proper information so we know you are who you say you are for it so we can properly add you to server settings to try to fix the issue

Allowing Specific Roles To Create Giveaways

Allowing the Manage Server permission is not one I’d want to give, and creating an entirely separate role called “Giveaways” adds what I’d see as an unnecessary role to the role list. Adding the ability to configure the usage of the bot to allow a particular role selected by Admins to control the bot would be a step in the right direction.

Letting other bots create giveaways

Could you maybe make it so that other bots can create giveaways/use GiveawayBot's commands? i.e. if a server's members reaches some threshold, my bot starts a giveaway using GiveawayBot like a normal user would.

Giveaway not ending.

Hello. Can you help me using giveaway bot? Giveaway timer is stopped, I tried !gping, it answered. at !glist, it says its active but says ending now. I tried !gend, it didnt worked.

Allow tagging of roles for giveaway

When creating a giveaway, can you add the option to tag / @ a specific role? Lot of the time members don't know a giveaway is happening - would love to be able to tag the post they need to react to.

Giveaway not ending

Giveaway not ending fo already few hours from target time, !gend not working. What should I do?

Setup

Where i can enter token??

Is it possible to favour different roles with a higher chance of winning?

I'm looking to start offering giveaways to anyone on my Discord server, but I'm wanting donors and Patreon supporters to weigh higher. Is this something GiveawayBot can accomplish?

Ideally I'm wanting something like:

  • An entry from a regular user has a weight of 1.
  • An entry from anyone with Role X has a weight of 3.
  • An entry from anyone with Role Y has a weight of 5.

Thus, Role X would have a 3x higher chance of winning over a regular user, but Role Y would have a 66.67% higher chance of winning over them. Ultimately, anyone in Role Y would win 5 times more often than a regular user.

[GH Pages] Alignment issues on mobile

The hamburger menu button is aligned to the gif at the bottom of the page.
The gif needs to re-scale for each device so the hamburger menu isn't offscreen anymore.
Example:
Samsung S9 emulated for example on Mozilla Firefox
Samsung S9 emulated for example in Mozilla Firefox, also happens on my real phone.

Possible fix:
index.html#99 add css property width: 100%;

Multiple Entries?

Any way to have multiple entries? This would be really useful for a number of different giveaways.

post a giveaway with an image

Hello,
by the way, super bot, I use it on several serv discord.

to illustrate the "giveaway" is it possible to add an image or gif etc
it would be very useful!

thanks a lot

Discord link

Since i have no clue how im suppose to report this any other way

2E1617C3-DD95-4C28-88A6-8560BD3C1DFA

Reroll

So when I giveaway multiple things certain giveaways get overlapped, and since we don't want 1 person to get multiple items we need to reroll the extras but we can't. It just says "That is not a valid message ID" when we try to reroll a specific item. Whether we use the name, the name in "'s, in [ ], the @person the persons name as the ID nothing. So how do you reroll specific items??? @jagrosh

Suggestion | Role limited giveaways

It would be cool to be able to limit a giveaway to certain roles (like @Level 10). I know Santa Wumpus already has this, but it sends you 2 discord invite links once you join or get denied to join, so I don't use it.

Database

Hello, I was wondering what database this uses. Thanks

Bot not declaring a winner.

The giveaway of my server is bugged. The bot doesn't declare a winner despite of the giveaway end time being passed more than 30 minutes ago.

I would like to know what to do, since this is the second time I'm trying to make a giveaway. This has been very embarrassing for my server...

image

Editing on-going Giveaways

In the Discord Giveaways's #support channel, it's been asked many, many times to edit on-going Giveaways. Perhaps this should become a feature.
I can see the disadvantages of editing Giveaways though, especially when editing them shortly before they end. Perhaps it's possible to allow users to edit a Giveaway for a few (10-15) minutes after creation?
This could become an interesting discussion...

Get entrants in Giveaway.

Goal

Add a new command to the GiveawayBot that enables users to retrieve the Discord names of entrants in a giveaway. For example:

!gEntrants <ID>

Where ID is the ID of the giveaway you want to get the list of entrants from.


Reason
The tada reaction only lists the first few entrant names.

No contents once giveaway is created

Hi there,

I've added your bot to my server but when I create the giveaway, it creates it in the channel I selected but doesn't have any contents (ie: doesn't tell the user to react, doesn't say when it will end, etc).

Issue

Giveawaybot isn't responding to any of the commands (!gcreate, !ghelp, etc) and I'm not sure why. The permissions are all fine and I checked that no one changed the prefix.

Suggestion: Only allow users with a specific role to participate/win a giveaway

Example: If the user reacts and doesn't have the lvl 5 role then don't allow them to participate but if another user reacts and has the lvl 5 role then allow that user to participate in the giveaway. The role can be chosen while creating a new giveaway

This will be a nice feature to have cause it will prevent from having to reroll giveaways until a person with the correct requirements is found

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.