Closed Kowlin closed 6 years ago
To put this here (though I remember seeing @orels1 mention it in discord): Integrate the redportal cog into downloader (example: this would allow for a one-click install from a search)
Be able to order pizza from the bot and make cleverbot core. I feel bad for coding with this issue
Will's admin should probably be core.
Permissions core?
Both of those
@palmtree5 not really like that. I feel like wiring cogs.red into the red itself is not the best idea, due to it being an external service supported by someone from outside of main red dev.
My idea was the following:
Expose some kind of an API for downloader, so we could call something like
downloader.install_cog(<repo/repoURL>,<cog>)
from inside custom cogs (redportal as an example). So we could, for example have a reaction onredp search
results embed, that will start installation process without the need to callcog repo add
andcog install
manually.
I like orels' idea... could it even be used for something like cog dependencies? (Yes, I'm going there)
Modmail for red: https://github.com/Dragory/modmailbot
Downloader needs to get rewritten then. And I want to see people writing tests for core cogs at the least!
"Writing tests", its like you want us dead 😂.
Softban to send an invite link to the user in pms
to play music from streams on youtube.
Suggestion for: Red V3,
playlists and Qued music can generate a playlist 1) song 2) song 3) song 4) song 5) song [p]remove # would remove select song from a Que or a list.
url.mp3 support
Podcast support
if its not bot breaking, how about adding YouTube stream support
Its a rework, so throwing the moon at you. If it can be done Great! That will mean no one has to worry about it later.
Red to work with discord.py rewrite branch. v1.0.0
...everything is now clear
Improved ping command. In my fork, I found a way to put the response time in the message, take a look there :P
Support for git repos that dont follow a certain format
@boswelja Negative, the ping command was put into general as s development tool to be able to quickly determine if the bot was responsive with a minimal amount of code getting in the way. This is why the ping command is "hidden" https://github.com/Twentysix26/Red-DiscordBot/blob/develop/cogs/general.py#L47
@Jan200101 No, otherwise we'd have absolutely no way of being able to parse/read repos
This is more feature-esque, instead of an implementation detail, but I would like it if Economy allowed bot owners to change the name of their credits. The original modded-economy allowed users to do this, and I applied the same principle to casino. I get msgs all the time like "Hey, I saw that I could change the name of the casino chips to 'Sparky's Love Bucks', can you show me how to do that in economy?"
If anything, this feature will lower my DM's, which I count as plus. 😝
I do agree that we require more features to make the bot a bit more personal then other Red bots. The small things like changing the name of the currency will allow us to do that. And let's be fair. It should not be that hard to implement
That (the economy personalization) is done in https://github.com/Twentysix26/Red-DiscordBot/pull/781/commits/8e79027983a2fa601cf97072160a734f8645d95f
I'd love to see if you could take a look at my Dwarf repository and take the ideas you need. I wrote it so every cog can define an API, and it's always predictable how to access a cog's API. Also, I used Django to provide a web interface, which I couldn't finish but I may finish that later this year.
In short: Make coding cogs really straightforward and add a web frontend. You can see my attempt and take whatever code you want from there. Just don't forget to credit if you're going to copypaste some of it. :)
!cog update
the one that you have installed.Rethinkdb as a choice instead of mongo.
Make the
That cog could not be loaded. Check your console or logs for more information.
Error display the error with [p]traceback
Right now, prefixes are either the default prefixes or server defined. But what if we allow each user to choose their own prefix?
Nevermind, bad idea, didn't think it through
The idea it self isn't bad, but would cause some confusion down the line for regular use. As example, a new user joins a server, and he sees another user use the bot with the prefix @@
, the the new user can try and fail due to that little detail.
I could see a per-channel prefix being clearer than per-user, but I'm curious what advantage you see in it? @QingyuChai
What's the benefit of having per-channel (or user) prefixes when we already have per-server ones? I'm just not seeing it...sure it could be to avoid another bot, but why would you want to avoid it in just one channel?
Make v3 tracebacks print to a gist using pythongists
Making the bot look cleaner. Making the Help messages an embed would be a very cool feature that some have even made cogs for.
Last comment from December, I don't think we need this issue open anymore.
Embed Whiz (not sure if that's done already.. sometimes it's not long enough - ie: time for each step) or maybe even a link to one like the Nadeko Embed maker / builder uses; but a custom one for Red v3
As the title suggests, what do you want to see out of Red v3, nothing here is off-limits.