Suggestions

NadekoBot users suggested 183 features that are now in the bot. The old suggestions site is closed: to suggest something new, post it in the suggestions channel on the NadekoBot Discord server.

Under consideration (16)

Accepted ideas that are not in NadekoBot yet.

  1. #657

    Add support to upeko for compiling from source

    I make minor edits to source code, and as a result upeko is not usable. The edits are very minor (basically increasing the limits for certain commands or removing certain things from others).

    Ideally changes are automatically stashed and popped when updating.

    Suggested · under consideration

  2. #653

    Hide alias "redirects"

    Allow for the secondary message when using aliases to be hidden (not sent at all) and just go straight to output.

    This could be done by passing a flag when creating the alias or by toggling it either per channel or across the entire server.

    Suggested · under consideration

  3. #647

    Achievements

    Show off your achievements with some added flair
    Candidates are betstats showing
    Ex. Bet: 50k ,100k, 500k, 1m flowers
    Won: --//--
    Won 30x in slots, etc.

    Waifus: claimed 10, 100, 1000 waifus
    Waifu worth over 100k, 500k, 1m flowers

    Many possibilities here, I've seen something similar done with pixel art and gifs to make it pretty on another not.

    Suggested · under consideration

  4. #633

    Allow .logignore to apply to categories.

    Problem: Certain bots will self-manage categories to function. Be this a Minecraft to Discord bot managing the creation and deletion of voice channels within a category (DiscordSRV has this feature). Or a Ticketing system Creating and Deleting messages and channels within a category (Modmail and other similar systems come to mind). This inflates the Channel, and Message logging events.

    Proposed Solution: Allow .logignore to accept categories, this would cut down on irrelevant logs and help with readability.

    Suggested · under consideration

  5. #609

    Disable punishments on .imageonly

    It'd be nice to have Nadeko have an option to just delete images from a channel with this toggle, without punishing users, so we don't keep having to manually remove restrictions

    Suggested · under consideration

  6. #604

    Add persistent inventory system for users.

    I'd like to suggest creating persistent inventory for users so they can buy things from the shop and have them in their inventory to keep, use, give, trade etc. Maybe even allowing the display of such items on their user info card.

    this would especially be nice on RP servers, to help "game-ify" the Role playing.

    Suggested · under consideration

  7. #600

    Counter with Name

    /counter or /cnt [name] [starting number]

    For example i would like to create counter with name “mistakes” starting at 5.
    /counter mistakes 5

    With reaction “+” i would increase count and with “-“ i would decrease count.

    With reaction “x” i would delete the counter. It would ask if im sure.

    Suggested · under consideration

  8. #594

    patron only commands marked in command list

    The way [bot owner only] is listed on commands within nadeko.bot (here), can a [patron] or [patron only] tag be added as well? With or without tier.

    Suggested · under consideration

  9. #575

    Heritable filtering

    Currently, filtering works on a channel or server basis.
    Instead, it should work like dmc, where it can be enabled server wide, then channels can be enabled, disabled, or inherit from the server setting.
    If you want filtering of invites in every channel but one, you need to enable cfi on every channel but the one where invites are allowed. However, with new settings, you could just enable sfi, then disable cfi in one channel.

    Suggested · under consideration

  10. #548

    Expressions option to react to original trigger message without response.

    Coming to this bot from Yui and it seems that the Expressions options here have less options and features compared to Yui's Custom & Automatic Reactions. The most notable absence is the ability to have to bot react directly to the trigger message without responding to the message at all. (Maybe I need to create a separate suggestion for this but unless I'm not doing something right there also doesn't seem to be a way to single out a specific word/phrase out of the trigger message and include that in the bot's response either.)

    Suggested · under consideration

  11. #516

    .hangmandisable <option> .hangmanenable <option>

    using this command would allow you to disable/enable an hangman catogory

    Suggested · under consideration

  12. #474

    Change the current music track's position

    The command will change the current music track's position to a designated time. Similar to MEE6's /seek command.

    Suggested · under consideration

  13. #348

    Reputation system.

    Good evening!
    Other popular bots have a reputation system, you can give them to users. I suggest making the same system in Nadeko. To give a reputation, you can use the command ".rep [user]", and to view the leaderboard - ".replb". This will be much more interesting.
    Thank you in advance. :)

    Suggested · under consideration

  14. #238

    Ticket System

    Basic ticket system. It would be ideal because more and more servers use this system and it would replace bots like Ticket Tool and Tickety.

    Suggested · under consideration

  15. #173

    Viewing Anilist Userinfo

    An Anilist Userinfo command that shows info regarding a user on anilist.co ,similar to how the .mal command which shows the info regarding any myanimelist user!

    Thanks in Advance

    Suggested · under consideration

  16. #63

    General Leaderboard that can work for almost every PVP ranking game

    i was thinking if maybe i can set leaderboard with nadeko. EXAMPLE: .leaderboard PlayerName: <here> Rank: <here> Stage: <here>
    and that people can add themselves like this: .addtoboard .r (for rank) .n(for name) .s(for stage)

    Suggested · under consideration

Completed (183)

Suggestions that are now part of NadekoBot, newest first.

  1. #654

    Add role icon

    Enable bot when we do .roleicon and Id of role and emoji the bot add emoji for this role

    Suggested · completed

  2. #650

    Ability to read subdirectories to play music

    C:\music*.mp3 plays only.
    Ability to enable
    c:\music*.\.mp3
    Sub folders added to play list so every directory in the main music directory gets scanned and the music in those folders get added also.

    Suggested · completed

  3. #648

    Giveaway Improvement (Basic improvements)

    Hi, there is suggestion about some improvements for the giveaway system.
    #1 : It would be good if the remaining time of the giveaway is written in the giveaway embed.
    #2 : It would be a good feature if we can have multiple winners.
    #3 : I think the announcement of the winners should be on a separated message.

    Suggested · completed

  4. #643

    Custom userroles

    Assign user a custom user-role, giving them the ability to change the role with commands, without needing manage roles.

    Ex:
    @someadmin: .setuserrole @user PolaRole
    @user: .myrole (Displays info about the role)
    @user: .myrole name Pauauau (Change name)
    @user: .myrole color ff8c00 (Change color)
    @user: .myrole icon (link removed) (Change role icon)

    Suggested · completed

  5. #642

    Implement a logging feature in the bot to track and store when a moderator voice mutes a user.

    Many bots are able to log voice mutes, which appear in the audit log I think this would be a very handy feature for NadekoBot .

    Each log entry could include:

    • User muted: The username or ID of the muted user.
    • Moderator: The username or ID of the moderator performing the mute.
    • Timestamp: Date and time of the mute.

    Suggested · completed

  6. #638

    Creation of a Honey Pot channel (Automated Banning)

    This would be a channel set by an administrator to ban any user who types in it. using something like .honeypot with potentially optional features to ignore certain roles (kind of defeats the purpose of the channel, but would account for PEBKAC)

    Bots will send messages to every channel possible. As a result, if bots send a message to this channel the trash would be taking itself out.

    This should be a self-host only feature as I'd imagine it would run into the same issues as logging does on public.

    Suggested · completed

  7. #636

    Auto-fix embed using vx, fx, etc to fix e.g twitter links or other links that discord cant embed

    For twitter/x there is a prefix site, vxtwitter, that allows you to embed links on discord while preserving access to the source and sometimes also the title/description.

    What i would propose is 2 features.
    1: the default sites such as twitter, deviantart, and i think sometimes youtube needs this too

    2: a custom prefix-fixer since theres actually a LOT of sites, especially lesser known social media platforms. I feel like if you only included the top 10 of a rudimentary search, people would hound you for more support.

    the way it would work is pretty simple. detecting specific parts of urls, and reposting the entire message with the detected url swapped out for another user defined one.

    Some modifiers to include would be;
    auto deletes the source,
    removes the original posts embed (youtube mobile i think embeds a picture only)
    how it is triggered: such as automatic (applies to all), or just typing "fix" before or after the link, OR, defining channels in which it is enabled/disabled

    Suggested · completed

  8. #634

    A command to see a specific user winrate in gambling.

    A command to see someone winrate when gambling for example:
    .winrate @user
    Result:
    45% win 55% lose.

    It would be great if we can use it with specific gambling too like .winrate br @user.

    Suggested · completed

  9. #629

    rename club

    make a command to rename club

    Suggested · completed

  10. #627

    Allow certain websites to pass through srvrfilterlin

    Link filtering is very handy moderation tool to prevent scam links and such, but it needs and option to have a customizable filter where you can allow specific websites to be allowed despite the filter being enabled, such as YouTube links.

    Suggested · completed

  11. #621

    Allow changing/handling of global default behavior for the Music Module.

    The Music Module has some default behaviors that could be managed via the .config command. Namely I'm wanting to see configurable options for Queue Repeat, Queue Autoplay, Music Quality and Auto Disconnect, features.

    As it is currently these must be set on a server by server basis.

    Suggested · completed

  12. #619

    Boost message test

    It doesn’t exist for boost messages

    Suggested · completed

  13. #618

    Gifting an object multiple times at once

    I want to give a lot of one object to a user. Like, hundreds.
    Currently I have to use the ".waifugift" command multiples times.
    It's cumbersome and a bit spammy, and I'm not sure how much it affects performance on Nadeko server side.
    I would like to use one single waifugift command with a quantity along the object name to send to the target user.

    ie, this:
    .waifugift Bread User
    .waifugift Bread User
    .waifugift Bread User
    ... × 150

    can be done with this :
    .waifugift 150 Bread User

    or something similar.

    Gift should not be made at all if the source user doesn't have enough flowers.

    Suggested · completed

  14. #616

    Translate with reaction

    Add an option where bot will translate the message if you react in a specific language.

    IE user typed English. Some reacts French. Bot translate message in French.

    Suggested · completed

  15. #610

    Role Icon on .inrole

    Display the role icon (when present) when you run the .inrole command

    Suggested · completed

  16. #606

    Replacement for user#discrim: Reply function

    Hey there!

    I've been using Nadeko for literal years, seeing all the progress about the bot. There is something that could be changed if people prefer that visual change. By default, the bot puts your name followed with your tag before the command response.

    Default:
    (link removed)

    Suggestion:
    (link removed)
    (I couldn't edit the picture in yellow but you would get mentioned with the reply.)

    Also, using the user mention in the embed would also look nice:
    (link removed)

    Would be nice if people can decide if they want to change it or not.
    Thanks for your time!

    // lessvoice

    Suggested · completed

  17. #605

    Prune keywords manually

    Dyno has a feature (that never works) where you can type ?purge match [text] [count] and it will remove whatever text you put, and whatever the amount of messages that contain the word. Handy for removing just spammed words without removing the entire chatlog.

    Suggested · completed

  18. #598

    Add bot owner level command to check bank balances of users

    Request to add a bot owner level command to check bank balances of users. Normally this is hidden from regular users, but bot owners/admins should be able to review.

    Suggested · completed

  19. #591

    Club's owner should be able to change the club's name

    The club owner should be able to change their club's name without the need of creating a new club

    Suggested · completed

  20. #590

    A Placeholder For Displaying Server's Avatar

    A Placeholder For Displaying Server's Avatar would be nice, for various embeds. "%server.avatar%"

    Suggested · completed

  21. #588

    MassKick command

    Basically like .massban but with kicks

    Suggested · completed

  22. #587

    Add Nepali Language To Translate Feature

    Most of the servers am in have tons of Nepalis, would be so nice for you to the Nepali Language to the translate command

    Suggested · completed

  23. #585

    Delete warnings

    It would be really cool to delete cleared warnings manually :)
    For now you can determine a time for the warnings to be deleted automatically but this is not great if you only want to delete the warnings for several users.
    Kind regards

    Suggested · completed

  24. #582

    Add banner command

    Add banner command which is like avatar, but for banner :)

    Suggested · completed

  25. #579

    SQLSelect Output to File

    Exactly what the title says; make a version of (or flag for) .sqlselect that outputs to a file rather than an embed, so queries that return large amounts of data are more manageable. Maybe even make it dump to .csv?

    Suggested · completed

  26. #578

    .feed to ping users or roles for certain feeds

    so the normal .feed command would operate as:
    ".feed link #channel" or "".feed link"

    So my proposal would be to add a new option like the following:
    ".feed link @user"
    ".feed link @role"|

    Or even add these:
    ".feed link @user #channel"
    ".feed link @role #channel"

    Suggested · completed

  27. #574

    .filterlist command

    Add a command that shows all current filters active on the server.
    If different channels have different filters (like filter words or filter links) set up, and can be hard to know which ones are set up in what ways.
    This command should work like .antilist and show those filter settings.

    Suggested · completed

  28. #572

    Schedule Reminders

    Currently as it stands the .remind command is setup on a "relative" schedule, where you set a reminder relative to the time you issue the command. This works alright for shorter time increments (A few minutes or hours) but beyond that it becomes unusable as the time scale increases.

    I'd like to see an "absolute" way to schedule reminders. Something along the lines of writing in the Date or using a Unix timestamp.

    Example commands:
    .remind here DD-MM-YYYY Release V4 - Issues the reminder on the specified day, If no time is specified the current time is used.
    .remind me HH:MM DD-MM-YYYY Delete the Server - Same as above, but the specific time is used.

    In both the instances above, the timezone the server is set to is used for calculating the specific times.

    .remind funky_cool_channel 1447792560 Happy Birthday Nadeko - Would send based on the Unix time.

    Rationale:
    The .repeat command already supports this function, buy allowing you to repeat at a specific time of day.

    Suggested · completed

  29. #569

    Schedule .repeat reminders in advance

    I want to be able to set up a repeater for some time in the future at some interval, without it being on the day I use the command.

    For example, if I want to send a message at Sunday at 12:00 every week, and let's say right now is Monday 12:00, I would like to be able to do ".repeat Sunday 12:00 1w some message" or ".repeat 6d 1w some message". However, as it is now, I would have to wait until Sunday at some time before 12:00 to do ".repeat 12:00 1w some message," which is really inconvenient, because let's say I sleep until 13:00 (true story) but want to remind someone else about something. So I end up setting a reminder at like 00:01 to set up a repeater for the next day lol. So inefficient right now.

    That said I love Nadeko Bot and have been using it for years.

    Thank you! <3

    Suggested · completed

  30. #559

    .take/award bank function

    A command that allows bot owner to take or award currency from a member's bank

    Suggested · completed

  31. #557

    .pruneto command

    A command that, when supplied the ID of a message in the current channel, deletes every message sent after the target message. Presumably there would be a cap on how many messages could be deleted in this way to avoid ratelimits.

    Suggested · completed

  32. #555

    Enable thread creation via Nadeko

    Make it possible for nadeko to create threads

    Suggested · completed

  33. #554

    Add a emojiremove command

    .emojiremove / .er

    Quite literally just takes one emoji or an array of emojis and removes them from the server. Thought it should exist since emojiadd is a thing, and the Discord UI is hell to work with.

    Suggested · completed

  34. #553

    Add Timeout to the possible .antispam sanctions

    Title

    Suggested · completed

  35. #551

    Remove "viewers" from .streamadd embed

    suggestion #515
    Going along with above, viewers when they go Live show as 0 and do not update.

    -Suggestion: Remove that from the live notification embed completely.

    Suggested · completed

  36. #544

    Integration with Discord Timeout moderation function.

    It be nice if the bot can take advantage of the Discord timeout function. So you can set custom timeout times on users instead of using Discord present ones. Not sure if this was already planned or not but I didn't see any suggestion for it posted here unless I missed it.

    Suggested · completed

  37. #543

    Role info command

    to view info about a specific role like the number of members in that role , its color ' and the most important its permissions

    Suggested · completed

  38. #533

    add buttons for reactionroles

    Adding the option to use buttons for reaction roles would make them look very clean and nice.

    Suggested · completed

  39. #528

    Server avatar place holder

    This should be a place holder! I think so because I was thinking maybe if I don't have a picture for the footer icon, would it be best to put the server icon? But what if I changed it? I'd have to do the greet message all over again! So maybe if this was a place holder it would be easier. Please consider doing this :)

    Suggested · completed

  40. #521

    left and right navigation for the .img command

    Hello, would it be possible to add a pair of navigation arrow reactions (⬅➡) under the output message of the .image/.img command, to navigate between the image search results. At the moment you need to specify which image by the number you want to see which can be quite tedious.

    Thank You!

    Suggested · completed

  41. #512

    allowing .remind to use embeds

    .say can use channel specification along with embeds, so why can't .remind?
    currently .remind already allows you to specify a channel and the time to execute, but only allows markdown to be sent and not embeds.
    personally, the way I've used Nadeko's .remind feature is setting up various announcements for events in my server. It would be really cool if I could include my event flyers in a nicely formatted message (embeds).
    It would be helpful for when me or my staff get swamped and forget to do announcements on schedule, so then Nadeko reminders could just be set up in advance.

    Suggested · completed

  42. #511

    Allow overrides to exclude roles from .srvrfilterinv / .sfi due to Discord Events posting as invites

    Discords new Events feature post as Discord invite links and thus get deleted from my moderation staff due to have .srvrfilterinv / .sfi enabled.
    I understand this is new and probably wasn't a concern in the past but something to consider hopefully!

    I suppose it would be even better to just not target event invites as they a little different in URL.

    Thanks for all the work you folks do!

    Suggested · completed

  43. #509

    Thread Creation logging

    The ChannelCreated event does not fire for thread creations as there is a separate ThreadCreated event for it. Thread creation logs would be nice to see

    Suggested · completed

  44. #508

    Bring back auto update

    Bring back auto-restart and auto update in the Linux installer.

    Suggested · completed

  45. #506

    Autopublisher for announcement channels?

    Would it be possible to add Auto Publisher for self hosted bots or maybe for the public bot as well? Discord's limit is 10 messages to post, so it shouldn't be a problem i guess.

    Suggested · completed

  46. #496

    Roll Reaction Editing.

    I would like to see a command that would list out the command needed to re-create roll-react functionality on a message, so it can be easily removed and re-added with extra rolls.

    This is currently super awkward on nadeko compared to other bots.

    Suggested · completed

  47. #492

    Convert #giveaways to an Announcement Channel

    Please convert the #giveaways channel into an Announcement channel type, so it can be followed by users to avoid missing posts. Thanks! <3

    Suggested · completed

  48. #491

    Allow indicating channel where repeat message should send

    Currently, in order to have a repeating message sent by Nadeko in a channel, you'd have to run the command within the channel where the message should be sent. If possible, can there be a (maybe optional) parameter in the command where you can indicate which channel it's supposed to send the message in? So that moderators can just run the command within the mod-specific channels. :D

    Suggested · completed

  49. #490

    Return the bot config setting for update DMs for Owners

    There used to be .bce setting to notify bot owners to update when there was a new commit/release.

    After it broke, it was removed, rather than fixed.

    Since the #announcements channel only gets used for updates relevant to public Nadeko, and the selfhoster role is only pinged for major releases, it's not easy for the casual selfhoster to know when there's a new update. Adding this feature back would be a good way to notify.

    Suggested · completed

  50. #489

    Reimplement Fairplay

    Moving here from Gitlab since it's been ignored there. "While enabled, the bot will prioritize songs from users who didn't have their song recently played instead of the song's position in the queue." Was very useful for servers with many users adding songs at once, especially those who join late and would otherwise have to wait very long times - sometimes hours - for their songs to reach the top of the queue, or if (for instance) one of the people in vc is in a game or similar and doesn't have the chance to add a whole bunch of songs.

    Suggested · completed

  51. #488

    Option to make !repeat delete previous messages after sending the latest one.

    Useful for keeping a message as the latest in a channel without leaving a trail of spam.

    Suggested · completed

  52. #484

    role reward message

    role reward message/embed posted by nadeko when a user has levelled up xp and earned the next available role. e.g, "Congratulations, youve just earned the @bob role!"
    (can it be customisable through embed json too?)

    Suggested · completed

  53. #480

    Show club rank in clubinfo

    So you have any idea how your club is doing relative to others.

    Suggested · completed

  54. #478

    Quote search function based on the person who created it

    So a quote search function that searches for quotes made by specific person instead of needing a keyword. (im sick so i may elaborate on this later)

    Suggested · completed

  55. #475

    Clean up .sinfo

    Three parts to this suggestion, with the goal of making it not take up a ton of vertical space for no reason. 1. Remove region as it is no longer used. 2. Combine the voice and text channels sections (Text: 52, Voice: 2 or similar). And 3. Change features to not be inline, and add comma separation to it.

    Suggested · completed

  56. #472

    Lower the permission requirement for .acr (custom reaction)

    .acr require you to have Administrator permission, this is very annoying since I can't give Administrator to @Mod. Please change it from Administrator to atleast Manage Message

    Suggested · completed

  57. #471

    Customizable slot colors.

    Add slot text color to gambling.yml and .conf gamb as a hex value.

    That way when someone makes a custom slot background, they're not stuck with the options of red text or mod source.

    I can't be bothered to figure out how to make a yaml migration properly, or I'd do this myself.

    Suggested · completed

  58. #470

    Check application info for current owner ID(s) on selfhosts

    Why not check the application info for owner ID(s) instead of having users manually input them in creds? If needed they can add additional owner IDs, or there can be a toggle in bot.yml to disable grabbing owner IDs from the application and to use creds instead.

    Suggested · completed

  59. #464

    Giveaway Module

    Make a Giveaway Module for Nadeko with create, end, cancel, reroll commands. Therefore, we don't need to add external Giveaways Bots

    Suggested · completed

  60. #463

    Exporting quotes

    Our server has 5,581 quotes, which makes it impossible to move them anywhere or get any information out of them. Please add some sort of exporting functionality so we can get the quotes out as a CSV or something.

    Suggested · completed

  61. #461

    Send received DM's to channel

    When self-hosting the bot, you can configure to let the bot forward received DM's to the first bot owner or all bot owners. I want to forward received messages to my staff members, but the problem here is that every bot owner receives a DM (and thus a ping) every time someone sends a message to the bot. It would be a great feature to be able to forward bot DM's to a specified channel. That way people won't get spammed, but are still able to see the messages. If this feature gets implemented, it would also be very useful to be able to set a specific role to be pinged every time a message has been received. This way bot owners are able to specify which people get a ping when a message is received.

    Suggested · completed

  62. #457

    View embed code

    A command that displays the full embed code(usable on eb.nadeko.com) from message ID

    Suggested · completed

  63. #454

    lvl set command

    This command lets you set the lvl of a member for which ever you want

    Suggested · completed

  64. #452

    Reduce permission requirement on .quotedelete and .delallquotes

    Our server uses Nadeko quotes extensively, which necessitates a certain amount of quote deletion. But most moderators do not have Administrator permission, which means we often need to wait for a mod with more permission to come online to clean up spam quotes. Please change the required permission or add some way to change it. "Manage Messages" would be good, or maybe there could be a way to configure a role.

    Suggested · completed

  65. #441

    Improve the command .quotesearch or make a new command instead.

    I'm not native English speaker, may have some inappropriate grammar.

    My friends and I have noticed about the command .quotesearch, which can only show a single random quote that contained specific text.
    For example, two quotes below
    ... test -> test1
    ... test -> test2
    If I type ".qsearch test e", and the bot only shows one result, either test1 or test2.
    Also, the command .listquotes has similar problem: It just shows all the quote, 15 results per page, without searching function.

    So, I have an idea:
    Make the command .qsearch more useful, maybe like I type .qsearch test e, and it would show all the quotes that contained the text "e"

    .qsearch test e
    vvv
    2 results
    #001 test:test1
    #002 test:test2

    Or just list all of the quotes with keyword "test"

    .qsearch test
    vvv
    2 results
    #001 test:test1
    #002 test:test2

    in fact, my friends and I just want to know how many quotes we quoted from one of us, for fun.
    Thank you.

    Suggested · completed

  66. #438

    Banking System

    A simple system to allow users to "hide" the amount of currency in their wallet.
    • Deposit: deduces currency from the wallet, adds to the bank account.
    • Withdrawal: deduces currency from the bank account, adds to the wallet.

    Should be obvious, but if user has 0 currency in their wallet, 1000 currency in the bank and tries to use a command that requires funds (say .bf h 50), the command should fail, but if they withdrawal enough from the bank into their wallet, the command should work as normal.

    Suggested · completed

  67. #437

    Leaderboard for largest gambling wins

    Different from the leaderboard that displays users with most currency. This leaderboard would satisfy the occasional question of what has been the biggest gambling wins of the bot.
    Command can be something like .winlb

    CurrencyTransactions table in the db already contains the necessary information (amount, reason, user, etc.).
    This would only show gambling results (ex., to avoid lb placement due to bot owner award), and naturally, the bot itself would be omitted from the leaderboard.

    Suggested · completed

  68. #433

    A command to quickly add custom emoji to the server.

    For example if someone post a custom emoji from another server or a picture in the chat, a mod/admin can use the command to quickly add it to their server without opening the server settings.

    E.g. .addemoji/.ae :customemoji: or link to emoji

    Suggested · completed

  69. #428

    giveaway plugin

    Add a giveaway system.

    Suggested · completed

  70. #427

    Allow bot to auto-start playing music after queue is finished and another song is added to the queue

    Currently, after a queue has finished playing (and you have qrp set to 'no'), if you add another song to the play queue it requires you to type ".play" to make the bot play the new song(s) added. This is a little annoying by itself, but it's also inconsistent with behavior when first adding a song to an empty queue (with the bot not in a voice call). When first triggering the bot's music function, the bot joins the VC and immediately starts playing the first song added to the queue.

    My buddies and I often queue songs as we think of them in the middle of playing video games, and having to queue the song then type ".play" every time gets old very fast. We currently set the bot to autodc after the playlist ends, but then you have to deal with the constant joining/leaving sounds.

    Suggested · completed

  71. #416

    Customized Boost Announcements

    Allow the creation of customizable Boost announcements in a similar fashion to .greet while this is more of an aesthetic thing. It'd be nice to have something inline with .greet as both are, according to discord, "System Messages".

    Suggested · completed

  72. #415

    Mass ban and Auto ban

    An option to mass ban users, or if the bot is self hosted, an option to ban a user across all servers that the bot is in (would be an owner only command obviously). Also, the ability to auto ban someone based on their nickname. So doing something like .autoban [word] would automatically ban people joining with [word] in their username. It's essentially used as an anti raid feature when a lot of similar named accounts join at once.

    Suggested · completed

  73. #414

    Ability To Determine Deletion Of Messages When Nadeko Bans (Especially Spam Filter)

    For the spam filter feature when Nadeko is set to ban currently she doesn't delete messages. Leaving the spam, especially when there's no mod active to remove it.
    When using soft ban, she does delete messages, but the spammers just continue spamming away.

    It would be more helpful if it would be possible to determine whether or not messages should be deleted from the ban.

    Suggested · completed

  74. #412

    .wrongsong command to remove the last requested song from the queue by that user

    Have a command that allows the user to remove their last requested song rather than removing it with the queue number

    Suggested · completed

  75. #406

    Add support for threads in log.

    As threads are being rolled out to servers now. It be nice if the bot is able to log these channels in some way. Not sure if possible or not as I haven't looked at the API for threads yet.

    Suggested · completed

  76. #402

    Allow .xpadd to target roles in addition to individual users

    In our server, we give monthly XP rewards to whoever boosts. However, due to how it's setup, we cannot, for example, do ".xpadd @boosterz 4000". Instead, we have to manually add the XP to each individual user. It can get pretty insane with a high number of boosters.

    Thanks!

    Suggested · completed

  77. #396

    Guild specific OK, Pending, and Error Colors

    Ok, pending and error colors are all currently global settings. Would be cool to set them up as guild specific settings, allowing further customization on public, or on selfhosts that are in multiple servers.

    Suggested · completed

  78. #395

    Default XP Notify state.

    As of right now there is no global default state for XP Leveling notifications.

    Allow bot owners to set the default XP Notify state for all users.

    Ways this could be done:

    .globalxpnotify / .gxpn [Server/Global] [DM/Channel]

    or

    Run .xpn in DMs to set globally much like custom reactions.

    The reason to set default XPN state is, there is no apparent indication that a leveling notification exists unless they are told.

    Suggested · completed

  79. #379

    Whitelist for Link filtering

    A whitelist of words or domains that can be used alongside .srvrfilterlin or .chnlfilterlin such as youtube.com & twitch.tv
    in these examples given, only links from YouTube and twitch can be sent, but other links such as deviant art or random malicious links would be auto deleted as per normal)

    .WLNSRVRFILTERLIN/.WLSFL - whitelist (toggle) automatic deletion of links posted containing specified domain in the server.
    .WLCHNLFILTERLIN/.WLCFL - whitelist (toggle) automatic deletion of links posted containing specified domain in the channel.
    .LWLNSRVRFILTERLIN/.LWLSFL - (WhiteList Filter Info) to show current whitelists on server/channel.
    .LWLCHNLFILTERLIN/.LWLCFL - (WhiteList Filter Info) to show current whitelists on server/channel

    commands above are given as examples of how i would think it could work and are an idea what i would hope is plausible
    i would see this being a great tool to allow users, especially on the non admin side to share links without running the risk of malicious links

    Suggested · completed

  80. #378

    Flag Translate

    I've seen another bot use flag emojis to translate messages. Nadeko has translating commands. Can I suggest it be modified to include this feature?

    Suggested · completed

  81. #368

    Add .nhentai command

    The horny people want it.

    Suggested · completed

  82. #365

    Ability to edit embeds from other channels.

    When using .edit you can only edit said embed when using the command in the same channel that it is in, not any other channel. I am suggesting that .edit can be used in #bots and have the ability to edit an embed in #annoucements.

    Suggested · completed

  83. #363

    .xpcard command

    (selfhost only) Hello would it be possible to make .xpcard 1-10 command for users so they can pick xptemplate they like from 10 that will be in images.json except just one? we created many templates and voted for best but many users want different then others and so on... :-)

    Suggested · completed

  84. #360

    .antispam Warn

    Let .antispam can do Warn

    Suggested · completed

  85. #354

    Advanced Custom Reactions Using Json Maybe?

    The possibility to have multiple responses on the same trigger, at least doing it manually using the cr file. Something like this:
    {
    "Trigger": "How is it going?",
    "Response": [
    {
    "Amazing",
    }
    ],
    "weight": 1,
    "Response": [
    {
    "Good",
    }
    ],
    "weight": 4
    }

    with weight indicating the probability of the response being selected, idk.

    Suggested · completed

  86. #353

    More XP granted in certain channels

    Basically the title, lets say in a roleplaying server, if you send more messages in those channels, you gain more xp

    Suggested · completed

  87. #352

    Delete Reminders in Text Channels

    This feature would best be admin/manage message permission only. It would allow them to delete reminders created by others set to be put in a text channel (When someone does .remind #text-channel. time).

    The command could be a part of remind list or could be something like .sremindlist or .cremindlist

    Suggested · completed

  88. #351

    .inrole provides user ID's

    When using the command .inrole it could be useful for it to show the User's IDs besides or under (or wherever) their username. Hopefully that makes sense.

    Suggested · completed

  89. #350

    Mute reason

    I suggest adding the reason for the mute

    Suggested · completed

  90. #346

    specific .iam commands seperated by role

    a command that allows you to separate specific .iam commands by role. For example .iam orange may be available for @everyone but .iam purple may only be available for @admin.

    Suggested · completed

  91. #343

    rotateplaying should pause with setgame and setstream

    If .rotateplaying is enables it should pause if a game or stream is manually chosen.

    Example:


    .ropl => Ropl Enabled

    .setgame Playing FNAF => Game set; Ropl disabled

    .ropl => Ropl Enabled

    Suggested · completed

  92. #342

    Make prune command work in DMs with bot

    So, on a self-hosted Nadeko, simply passing the .prune command without any arguments in a guild channel removes all of Nadeko's messages in past 100 messages, as everyone might already know. So by the same logic, for a bot owner, sending .prune command in bot's DMs should work the same way in a DM channel with the bot since DM is also a channel, albeit, a private one. And bot should be able to delete its own messages even in a DM channel without requiring any additional or special perms.

    Suggested · completed

  93. #337

    Allow alias to work almost like CRs

    For example if you want to have a set ban reason, you would be able to do .altban user and it would put the user in between the ban command and the reason.

    So if you aliased .rban to .ban alt

    .ban (input) alt

    Suggested · completed

  94. #335

    Updater Doesn't Need to be Open to Run Bot

    When you click the run bot feature, the updater shouldn't have to run in the background for the bot to be open. There should be an option to close the updater but keep the bot running.

    Suggested · completed

  95. #334

    "Media Only" Command

    a command that deletes all text messages from a specified channel, but doesn't delete images, videos, and other files. this way you could have a Media channel that doesn't get interrupted by conversations

    Suggested · completed

  96. #328

    Make hangman edit the same embed instead of posting a new embed message

    It will look a lot cleaner in channel and less spammy if bot would edit and update the same embed for hangman game instead of posting a new one for each and every input from user.

    Suggested · completed

  97. #327

    Antispam warn feature

    What this will do is take the pre-existing command of antispam, and have it have the ability to warn at a certain measure. This would work with the warn punish command and ect. The command may look like .antispam 3 warn

    Suggested · completed

  98. #323

    Some Updating ServerStats for Channels

    I would like some channel name counters which are refreshing periodically.
    It should be possible to adjust the name of the channels and to activate just the counters you like on the channels you want.

    Some counters:
    • Member count
    • Online count
    • Bot count
    • Channel count
    • etc.

    Suggested · completed

  99. #321

    chose page to display for .inrole command

    So every person who enters my server automatically is assigned a role “villager” I’m trying to use the ".inrole villager" command to compile a list of all the people in my server....however the nadeko list is hundreds of pages and the arrows disappear after I get to about page 20... so add the ability to use the command like ".inrole villager 45" to open page 45 of the list. Thanks!

    Suggested · completed

  100. #317

    More advanced quote deletion

    A way to delete all the quotes submitted by a specific user. For example ".qremoveall [user ID]". This could be done by server administrators, or by a user to delete all the quotes submitted by themselves. Since quotes are very easy to add, it's easy to add too many that end up getting lost somewhere, so it could be a very good feature to help clean and keep quotes organized.

    Suggested · completed

  101. #313

    Reset xprewards

    Purge current xp rewards and let users remake the xp rewards.

    Tried to modify xp rewards as an alternative.

    Suggested · completed

  102. #307

    Lyrics on current song beig listened to

    .lyrics current
    grabs lyrics from genius ? maybe?

    Suggested · completed

  103. #306

    a way to disable nadeko from deleting message history on a ban

    When Nadeko bans someone either from .ban or thru warnings, give an option to toggle if you want it to keep user's messages or not when it bans someone.

    Suggested · completed

  104. #298

    Give some roles as a punishment

    Our server have some role system to punish member's. So we need some command to punish the member by some autorole them some roles when they get warned after several times (example : warned 3 times) , and autoremove after several times since get the 3rd warn (remove the role after 3 hours)

    Suggested · completed

  105. #297

    Notifications for antiraid and antispam events

    I suggest you provide a notification when Nadeko mutes/kicks someone for antispam anti-spam events. Right now, it's completely silent, and it leaves admins in the dark as to what's happening. Users get muted and PM us asking why, and we have no idea and have no way of knowing other than crawling audit log and seeing the vague "Nadeko has attached the mute role" message.

    Suggested · completed

  106. #278

    Show the quote ID directly after a quote is created in Nadeko's auto-generated messages.

    Currently Nadeko sends a message, to the channel something was quoted in, that says "<discord ID of user that quoted something> Quote Added".
    I think it would be very nice and useful, if the message would say "<discord ID of user that quoted something> Quote <quote ID> Added".

    Especially when modding a server this is a good way to delete fake quotes, things against discord's TOS and stuff like that in an easy fashion. Furthermore, if you want to display a certain quote, you can then just jump to the moment the quote was originally made, via the discord search, check what the quote ID was and then go ".qid <quote ID>" what would make it all a bit more fun!

    Thanks for reading!
    Tim

    Suggested · completed

  107. #273

    Hangman categories for anime titles

    Both english titles as well as romanji titles, otherwise people will flip their shit.

    Suggested · completed

  108. #272

    Adding a time parameter for warn command

    Dear IT guys,
    I would like to ask You to add a time parameter for warn command, that would clear the warn after the time specified in parameter.
    (Yes, I know there is a warnclear command, but the mute command already has a time parameter despite having unmute command also.)
    Yours sincerely, Piotr

    Suggested · completed

  109. #269

    remove :arrows_counterclockwise: emoticon for repeats

    If Nadeko didn't do this she would be able to interact with other bots. I have a music bot that plays 24/7 and displays the title track information, but it doesn't update unless you use "mb np".

    Nadeko bot could totally send the command to the other bot if she didn't use that emoticon.

    Suggested · completed

  110. #257

    To-do list

    An editable list of things, can add or remove. User specific, but could also be channel/server specific

    .todo list (would show list of items)
    .todo add (add a thing)
    .todo remove (remove a thing)

    Suggested · completed

  111. #253

    Personalize Nadekobot Posts from RSS feed

    instead of embedded code,
    create a custom message , show link preview, and mention role
    for example:
    {{EntryTitle}} {{EntryUrl}}<@&role_name>

    Suggested · completed

  112. #249

    Add all of the pokemon to the Hangman feature

    Shinobu is pretty popular on a large number of pokemon discord servers. Would be a cool addition to be able to play hangman with the pokemon category. It will also add like 800+ new additions to the category.

    Suggested · completed

  113. #248

    Create and modify reaction roles of any message

    For reaction roles, make it possible to set the reactions on a specific message and allow people to edit the reactions of a specific message. There are so many times where I run into the problem that I want to edit the reaction roles that I set, maybe, 5 messages up. But because that message isn't the previous message, there' nothing I can do about.

    Suggested · completed

  114. #244

    Banned users message control

    Is there a possibility to add command that will allow to choose whether messages of banned users are erased or kept?

    Suggested · completed

  115. #241

    Support for scripting

    This should be a fun command for the script kiddies.

    Allow Nadeko to run user custom code in C# capable of doing basic operations, allocate memory for whatever it requires and able to interact with the Discord API.
    This should be doable through Discord. Restricted to the bot owner, obviously.

    Suggested · completed

  116. #236

    Bot sets status to "Invisible" at shutdown

    So that it doesn't appear as online while it's shutting down, confusing users of the bot

    Suggested · completed

  117. #234

    Add a permission to disable commands through DM (direct message).

    A global permission that restricts commands through DM. DM's appear from a "PRIVATE" server in the bot's log: "Server: PRIVATE Channel: PRIVATE", which makes it so you can't easily disable them on a "server" level since the server is private anyway.

    Proposed addition would be something like:

    ".gdm <module>"
    "<user> Module <module> has been disabled in direct messages."

    Suggested · completed

  118. #232

    Automated DM when someone triggers the antispam

    My server is pretty self-regulated, so we are just using the .antispam feature to limit spammed messages. our antispam is triggered by 5 repeat messages, and the offender is automatically muted 100 seconds. Though this has been communicated via our community guidelines already, it is quite disconcerting for members (we have found) who all of a sudden cannot type, and haven't realized they tripped the anti-spam.

    It would be ideal to be able to automate the bot so it sends a DM to the user who triggers the =antispam function to inform them why they currently cannot type in server. In a perfect world, we would be able to customize this message ourselves to match our server's general tone.

    I know there are other features which enable automatic DMs, so it doesn't feel like a huge leap to be able to do this as well - but I'm not that a heavy C# user, so maybe I'm way off base!

    Thank you in any case for an awesome bot!

    Suggested · completed

  119. #228

    Log UserBanned To Show Ban-Reasom

    The Command .Log UserBanned only shows Username and ID, I think it would be useful to show Ban-Reason (Reason Stated after .b {@user} {Reason}

    Suggested · completed

  120. #223

    Make .avatar use bigger picture size.

    Make .avatar post the avatar URL with the value of query param "size" to 2048 instead of 128.

    Suggested · completed

  121. #215

    Sell commands in .shop

    This is - I think - the greatest possible improvement to the .shop command. Basically, the bot would execute commands (which could be set by admins) for a price, which could be anything from .sr (to recreate its current function) to something like, assuming it accepted placeholders, unmuting the buyer. Bot owner only commands could be added if the person adding them has bot owner and admin (allowing, for example, selling .startevent activations). Certain commands like `.affinity`` would have to be disallowed, though.

    Suggested · completed

  122. #212

    Anti-alt feature

    It would be nice to have a setting that checks for how long ago a user account was created and, if it meets the criteria set by the server admin, it automatically bans the user.

    Suggested · completed

  123. #210

    Make a command to list people who don't have roles

    It could check to see if any role is applied to a person, if there is none then it can list them.
    If a role is required, then it can give them a role to list them and then remove said role afterwards (or leave it).

    Suggested · completed

  124. #207

    Persistent roles.

    Useful for moderation. Track the roles users have and re-apply them if that user leaves and then rejoins.
    This would prevent users from leaving the server to escape punishments like No reactions, Mute/Read-only, Et cetera.
    It would also allow members who leave the server accidentally, or temporarily, to regain their previous roles without having to go through the process of getting them manually.

    Suggested · completed

  125. #205

    A command to disable all global custom reactions in the server

    Title ^
    Togglable.

    Suggested · completed

  126. #204

    Add .wants (old PR)

    https://github.com/Kwoth/NadekoBot/pull/1935
    Command that lists who has affinity set to you. Mark anybody you've already claimed with 💞 or separate them from others.

    Sample outputs: (link removed)

    (Not sure what to use as the title field though.)

    Suggested · completed

  127. #203

    Ability to .log warns

    Almost every other moderation bot I know of logs warns which is an important thing to log so users can be more aware of punishments on the server and the severity of mods.

    Suggested · completed

  128. #197

    Item Shop Amount of Items you can add at a time

    Currently, I can only add 1 item at a time. Please add something to where where I could just manually change 0 unique item left to 10 unique item left. I have a DnD Server and we buy things from the shop a lot.

    Suggested · completed

  129. #181

    .take <role>

    The reverse of .award <role>

    Please make a way to take currency from all users in a specific role, which allows for users to sign up for autopay to lottery style events. Thank you.

    Suggested · completed

  130. #178

    Add a waifu gift that decreases the waifu value

    It should be fun to have people sabotaging other people's waifu values.
    I wish there was an emote for a lump of coal.

    Suggested · completed

  131. #176

    Reverse .xprr command on level up.

    I was wondering if there was a possibility to add a command similar to what .xprr does, which grants users a role when they hit a certain server level, but the reverse command would take a role away when they hit a certain server level. For example, new person joins your chat and gets a new member role, they stay and hit level 5 and get the new member role removed. While getting a regular from .xprr.

    Suggested · completed

  132. #170

    Allow the .reactionroles command to use normal emotes

    The .reactionroles command only allows the use of custom server emotes, which makes it a cumbersome solution for server moderation since it uses up emoji slots. This should be changed, so the command could also use the official Discord emojis as well

    Suggested · completed

  133. #169

    Auto Translation Persistence Over Restarts

    [self hosted bot is my context, but it might be useful for public as well]


    It would be fantastic if setting your auto translation language, and toggling auto translation on a channel would persist over a restart of the bot. Likely this would need to be added into the database some how, but if that is going to be a pain to implement, if there was a work around that a bot owner could do to add the functionality manually I think it would still be appreciated by many.


    example; I could add .at to a startup command, returning auto translate to the channel, but each person has to run the command to set languages again. If instead you could make the bot run the command for another user, or better yet, server role, then we could manually as bot owners add that functionality at the cost of setup time and a little chat spam.


    Thank you for reading!
    (I tried to post this once but the formatting broke so here it is hopefully better formatted)

    Suggested · completed

  134. #162

    Have a command to have NadekoBot join a particular voice channel without having to be in it.

    I use NadekoBot to allow users to preview tracks of mine that are released to patrons on Patreon, but not yet to the general public, and have currently set NadekoBot to auto start on my computer. I wanted to use the .scadd command to make a seamless experience where my computer starts up, logs in, and Nadekobot is back up and on the air ASAP, but that doesn't work, because the bot can't tell itself to join a particular channel.

    Suggested · completed

  135. #159

    Expose API

    would it be possible to expose an api for nadeko? watching localhost:12345 for instance, and forwarding any requests to the command system, and then sending results back?

    Suggested · completed

  136. #158

    xp background change

    is there any possibility to replace the background?

    Suggested · completed

  137. #157

    Allow only posts that contain link

    As the title says; nothing more, nothing less.
    Would be a great feature, tho.

    Suggested · completed

  138. #146

    afk command

    When you use the command it send a specific message when you are pinged

    Suggested · completed

  139. #144

    Temporary roles

    Add a command to issue a temporary role.
    For example .temprole @SomeUser YouTuber 30d
    This command will give the user SomeUser the role of YouTuber for 30 days.

    Suggested · completed

  140. #141

    A command to completely purge a user from the database

    I figure this command wouldn't be used by many, but there is no reason to not have that option.
    This command should be able to completely remove any trace of the specified user from the database. Currency, xp, waifu stuff, clubs, everything.

    Suggested · completed

  141. #140

    Have quotes searchable by id

    If there is many quotes on a server, you should be able to search for quotes by the person's discord id who made them.

    Suggested · completed

  142. #139

    Move .say to utilities

    .say is a command that i see as a more utility based one, it is presently under the searches module, but it doesn't seem to fit well under that module. it should be under utility because
    • It can be used to announce certain things from the bot.
    • It can be used to test embeds if they look correct and will come out as expected
    • .say isn't really a command used to look anything up. It just merely mimics the input.

    Suggested · completed

  143. #137

    Bank system

    i have a roleplay server for gta 5 ps3 and i need somkind of bank system for example, !add +100$,

    Suggested · completed

  144. #134

    Enabling multiple exclusive self assignable roles

    simply put, having the ability to set specific groups to have a exclusive role each with the .tesar command

    Example i have in mind would be something like
    .tesar 0
    .tesar 3

    which would make it possible to have only 1 role from groups 0 and 3
    groups outside of specified .tesar would fall under current function

    Suggested · completed

  145. #130

    Setting a "Buying Order" in the Shop

    Lets say we have 3 Roles to buy: #1-Bronze, #2-Silver and #3-Gold - would be great to set it up in a way that it is not possible to buy #2 before having bought #1, #3 before #1+#2 etc...

    Suggested · completed

  146. #129

    Remove a role on certain levels

    Make it so you can remove specified roles once someone levels up. e.g. If they have a certain level needed to enter a channel and they reach the specified level, the role that prevents them from entering the channel is removed.

    Suggested · completed

  147. #128

    XP while chatting

    Gain xp by being in chat channel, majority of the people don't text since there talking, so passive gain xp while in a chat channel. Check every x minutes then grant x xp.

    Suggested · completed

  148. #123

    Global XP Leaderboard only for server users

    Pls, add a command for viewing Global XP leaderboard only for one server.

    For example, I have 3 people in my discord server and I can write one command for watching their Global XP.

    p.s - my English is very bad but I believe that you'll understand my request

    Suggested · completed

  149. #118

    XP Auto roles and Mutually Exclusive roles

    I would like to be able to use xp auto roles to assign mutually exclusive roles.

    For example: Given Level 1 - Freshman, Level 10 - Sophomore, Level 20 - Junior, Level 30 - Senior
    Then reaching level 10 would remove the Freshman role and auto assign the Sophomore role. Likewise reaching level 20 would remove the Sophomore role and auto assign the Junior role.

    Mutually exclusive roles have already been implemented via .asar and .iam commands. I am imagining (without looking at the code) you could use .iam commands for the auto roles to implement this.

    Suggested · completed

  150. #104

    Pagination in `.warnlog`

    No idea why this isn't a thing already. Literally didn't even know it didn't exist until today.
    Should be easy to add.

    Suggested · completed

  151. #103

    A feature that makes Nadeko ignore specific users (or more importantly, other bots) in the log.

    I have other bots that make posts, and then delete those posts immediately as part of their function and this is absolutely flooding my log channel. I'd like to be able to tell Nadeko to ignore messages deleted by that particular bot.

    Suggested · completed

  152. #101

    Role-Exclusive Self-Assignable Roles

    I'd like to have self assignable roles be role exclusive - a member with role X can only self assign roles from category A, member with role Y can only self assign roles from category B, but a member with role Z can self assign roles from categories A and B. All roles in both categories would show up in .lsar, but if someone with the wrong role tries to self assign something they're ineligible for, they would get an error message [You need the X role to have access to A roles!]

    Suggested · completed

  153. #98

    Level up announcement

    Enable level up announcements for users on server by default with option to disable

    Suggested · completed

  154. #88

    Have a way to list blacklisted users, channels and servers

    I know it's possible to run a SQL query for this, but it's inconvenient.

    Suggested · completed

  155. #85

    Make MessageDeleted less annoying >_>

    Include an option for MessageDeleted logs to not track:
    • .pick
    • .play
    • Messages deleted by .prune

    Suggested · completed

  156. #82

    request to add "Placeholders" > %bot.date%

    Hello, in "Placeholders" only exists: %bot.time%
    could it be possible to add a date in the future? > %bot.date% > format 30.12.9999

    Suggested · completed

  157. #80

    Take away roles after a certain time period or after a certain level

    Let’s say a server wants to have a role for new members, so they are auto assigned that role. After a while they lose that role as they are no longer new members

    Suggested · completed

  158. #77

    Add a command to view your lifetime flower stats.

    This command would have the ability to show you how many flowers you've picked, planted, gained, lost, etc

    Suggested · completed

  159. #73

    Option to delete "Stream Online" message when a stream goes offline

    Instead of posting a new message to say a stream is offline, why not allow it to delete the original "stream online" message? One example of how this feature could be useful is having a channel where it will post online streams, then delete them when they go offline. Instead of having spam, the channel will only contain currently live streams.

    Suggested · completed

  160. #72

    Display an error message when bot fails to send a DM to a user

    Context "Why this was added here?" (link removed)
    Context "Ask for Help" Link: (link removed)
    Context "Solved" Link: (link removed)

    // if bot was coded in js
    author.send({help}).catch(()=>{message.channel.send("enable DM on privacy settings")});

    Pretty much the suggestion is clear based on the title.

    Suggested · completed

  161. #71

    Being able to Delete Reminders ( reminddel / remindrm ) in Nadeko DMs

    I personally find the reminder feature of Nadeko really useful, I tend to use it pretty often but it was always weird how I was able to add (remind me) and list (remindl) reminders in the DMs, but not delete them.

    I think it is because with the "remind" command you're able to target different channels.

    I would like to be able to target the "remind "me" " commands in my DMs when I list them. And there, being able to delete them. Might not list the reminders that were set up in different channels, so you'll be able to only delete those that are "remind me" specifically since the ones I use in DMs are more of personal reminders.

    Suggested · completed

  162. #69

    Added a timer to Chat and Voice Mute commands.

    Add a timer to Chat and Voice mute commands as the only mute command that has a timer is .mute and not .voicemute or .chatmute.

    Suggested · completed

  163. #67

    Weighted warnings

    An option for staff to give warnings that count as 2 warnings, or half a warning, or whatever, and add a warning points counter in .warnlog to make this easier to keep track of.

    Also, if the suggestion about expiring warnings is added, warnings with different expiration dates (similar to how .remind parses time)

    Suggested · completed

  164. #66

    Make `.v` and `.ve` work the same way

    One is a toggle and the other is a false/true. It makes no sense and just confuses newbies. Either make them both a false/true or make them both a toggle

    Suggested · completed

  165. #64

    A way to add rewards to a hangman game winner

    Maybe with .botconfigedit , just like TriviaCurrencyReward.

    Suggested · completed

  166. #55

    Remove `.mute` 's time cap

    [SUGGESTING FOR A DUDE IN #HELP WHO WAS ON MOBILE]

    We can have extremely long timed mutes if we trigger them from warns, but timed mutes triggered from the .mute command itself are limited to one day. That makes no sense.

    Suggested · completed

  167. #54

    Add a sankaku.chan NSFW search

    I would like there to be a NSFW search that works for Sankaku as I feel it is one of the better hentai websites and would benefit the NSFW functions of the bot!

    Suggested · completed

  168. #53

    Command to enable xp from pics posting

    Something like .xpimg enable to have xp when only pictures are posted.

    Suggested · completed

  169. #49

    ImageLocking for channels based around Pictures only.

    as far as i know, theres no way to do this with Nadeko, and i dont need a billion bots on my server that all moderate, just to do separate things, one thing id love- is a Image lock option, to make the bot reject non-image based messages. so that my art channels, and my picture dump channels stay semi clean and only image based. i know a few servers have this option and its very helpful in keeping the place cleaned up. would be a helpful thing to have ^^

    Suggested · completed

  170. #48

    Add level requirements to reaction roles

    It would be great to be able to use reaction roles for my roles that require a certain level.

    Suggested · completed

  171. #41

    Add multiple assignroles

    Yes.

    Suggested · completed

  172. #31

    Youtube Upload Notifications

    Just like Mee6, I think having youtube upload notifications would be helpful for youtubers and their server.

    Suggested · completed

  173. #21

    A command to toggle NSFW in the current text channel

    What the title says. You type .commandName and it enables NSFW in the channel it was used. You type it again and it disables NSFW.

    Suggested · completed

  174. #20

    Let server owners override command requirements

    Add a set of permission commands that allows either administrators or the server owner to overrule command requirements. For example to let moderators mute people without having manage roles perm (which holds significantly more sway than being able to prevent someone from chatting, especially since it can already be done manually using .prune.)

    Suggested · completed

  175. #19

    Make .cmdcd work for custom reactions

    There is no reason to not be able to set a cooldown to custom reactions.

    Suggested · completed

  176. #18

    Temporary Warnings

    Currently, all warnings are permanent. This is unfair to members who start behaving after being warned once or twice, as this leaves them permanently on the verge of getting kicked/banned because of old warnings that grow to be no longer relevant as time passes.

    There should be a setting for automatically removing warnings from users after a period of x months, to be defined by the server admins or at least by someone with ManageServer Permission.

    Suggested · completed

  177. #15

    .steam command

    A command similar to .wiki
    The user types .steam query and it returns a link to the first search result the bot can find.
    Example

    Suggested · completed

  178. #9

    Hide users who left server from leaderboards

    ^

    Suggested · completed

  179. #8

    Expand .warnpunish to allow the assignment of roles

    ^

    Suggested · completed

  180. #7

    Add Youtube to Streaming Notifications

    ^ title

    Suggested · completed

  181. #5

    Ability to run multiple bots with Nadeko Updater

    Title says it all

    Suggested · completed

  182. #2

    Have Nadeko automatically emoji-react to a given string

    ^

    Suggested · completed

  183. #1

    Auto Link Remover

    If someone remembers the original description, please post it in the comments.

    Suggested · completed