jagrosh / giveawaybot Goto Github PK
View Code? Open in Web Editor NEW🎉 Hold giveaways quickly and easily on your Discord server!
Home Page: https://giveawaybot.party
License: Apache License 2.0
🎉 Hold giveaways quickly and easily on your Discord server!
Home Page: https://giveawaybot.party
License: Apache License 2.0
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.
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.
what was i thinking when i made this?
Users cant opt out of a giveaway after joining.
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.
Offline winners show up as ID numbers instead of a Username which forces us to reroll because you can’t ping an ID #
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.
how to run and install this bot on debian?
thx
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.
If I make a giveaway for 2 winners, and 1 doesnt claim his prize, how do i reroll for 1 more winner instead of rerolling for the 2 of them?
won't start giveaways
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.
Hello, I was wondering what database this uses. Thanks
https://i.imgur.com/RggnyjX.png
This is a minor grammatical problem, but should also be a minor fix.
I can't find where I add my token.
Currently using !gcreate
to start giveaways in channels other than where the command is issued, but would be nice to be able to use !gstart
.
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.
Any way to have multiple entries? This would be really useful for a number of different giveaways.
Giveaway not ending fo already few hours from target time, !gend not working. What should I do?
Is it possible to let muliple people start 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?
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...
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).
not only text but also image ?
!gend and !gend [id] doesn't work as well. !glist says that the giveaway is "Ending now"
Edit: It worked one hour later
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:
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.
I posted a giveaway scheduled to end in 2 days. In the post it says "ends at: Today" with the time it posted which was the past. It does correctly say "Time remaining: 2 days".Image
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 in Mozilla Firefox, also happens on my real phone.
Possible fix:
index.html#99 add css property width: 100%;
Hi, How I can remove all setup message automatically when the giveaway start?
If I can't automatically, it is something you need to add to make the bot AMAZING ;)
If I can, let me know how.
Thanks again and nice job on this
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
Bot is offline
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
If I was to self-host the bot where would I put the bot token?
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
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.
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)
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.
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
how do you get a jar for giveawaybot?
Would be cool to be able to set a specific role to use the bot or some specific users
Where i can enter token??
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.