RogueException
fc17aa3ea0
Remove guild check from Message.Resolve
8 years ago
RogueException
347f6b0196
Expanded mention resolving options
8 years ago
RogueException
94d6acc00e
Exposed reflection classes on commands, modules and parameters
9 years ago
RogueException
b63c666d19
Added Linux support
9 years ago
RogueException
b6d14805b6
Added .Net Core MyGet feed
9 years ago
RogueException
3f53472c51
Fixed Color.DebuggerDisplay
9 years ago
RogueException
414e04d76e
Removed unused parameters
9 years ago
RogueException
80ed28ebfd
Added more extension methods
9 years ago
RogueException
63d3b93975
Removed Discord.Commands.Attributes.Preconditions namespace
9 years ago
RogueException
dcb603acd7
Cleaned up permission checks, added Permissions.Has(enum) methods
9 years ago
RogueException
e452aa9662
Cleaned up Command Result structs
9 years ago
RogueException
487d947abf
Removed SocketClientExtensions.GetGuildSummaries()
9 years ago
RogueException
153eda472a
Merge pull request #186 from RogueException/issues/185
Add Sync Extensions for DiscordSocketClient
9 years ago
RogueException
0b9f9b16a9
Merge pull request #178 from DigiTechs/command_tweaks
Command tweaks
9 years ago
RogueException
2b9600686f
Merge pull request #179 from DigiTechs/feature/172
Preconditions for commands
9 years ago
RogueException
b13b52a1c4
Added REST Ban model
9 years ago
RogueException
eff995a2a6
Added DebuggerDisplay/ToString to Emoji and GuildEmbed
9 years ago
RogueException
3fb13fa7e1
Disabled warnings on undocumented API classes
9 years ago
Finite Reality
f7633ea3d7
Revert 3856d43
& rename CommandParameter.Description to Summary
9 years ago
Finite Reality
f2d80de343
Fix error with RequirePermission precondition
9 years ago
Christopher F
c2978914e7
Add Extensions for WebSocket->SocketClient
9 years ago
Finite Reality
c77c84bec7
Remove ContextType.Invalid
9 years ago
Finite Reality
6db3f52ac1
eplace DM/Guild preconditions with context
The new RequireContextAttribute works just like RequireDM/RequireGuild,
but is more powerful as developers can specify multiple 'contexts' for
their command to require using the ContextType flags.
9 years ago
RogueException
f6931d4b8a
Ignore doc warnings during Release build
9 years ago
RogueException
f01cde36f9
Merge pull request #182 from Joe4evr/xmldocs
Include XML Docs when building.
9 years ago
Joe4evr
911faaf29e
Include XML Docs when building.
9 years ago
Finite Reality
86092f9253
Rename Synopsis to Summary to improve clarity
9 years ago
Finite Reality
11f1163ec2
Add Command and module instance parameters to CheckPermissions
After a small discussion with Joe4evr on discord, a way of retrieving the
state of a module appeared to be needed. The new override should provide
enough context to a bot dev to allow them to do what they want.
9 years ago
Finite Reality
1e72eca34a
Remove Preconditions check from Command.Execute
Preconditions are still handled by CommandService.Execute
9 years ago
Finite Reality
046d56cab5
Add module-level preconditions and precondition for individual permissions
9 years ago
Christopher F
259af8ecf5
Merge pull request #180 from Mushroom/dev
Adjust CDN url from 'discordappcdn.com' to 'discordcdn.com'
9 years ago
Mushroom
ae871dfc21
Fixed the CDN url
9 years ago
Khionu Terabite
664d3200b6
Updated CDN Url to new domain
9 years ago
Finite Reality
0e920da21f
Complete Preconditions implementation
9 years ago
Finite Reality
a5393dc937
Rename Permission to Precondition
9 years ago
Finite Reality
023703c996
Add logic to CommandService.Execute to handle basic permissions checks
9 years ago
Finite Reality
47089448dd
Fix Synopsis/Description mix-up
9 years ago
Finite Reality
757c36ccd1
Rename and move things about
9 years ago
Finite Reality
619e884506
Merge branch 'dev' of https://github.com/RogueException/Discord.Net.git
9 years ago
Finite Reality
8c0d4b6123
Improve command documentation features
9 years ago
Finite Reality
3856d43587
Remove Modules enumerable, change Commands to ILookup
9 years ago
Finite Reality
eb38bdd437
Fix indentation
9 years ago
Finite Reality
772fd97080
Implement initial command permissions system
After our initial discussion on the matter (see #172 ) this is the system
that we all seem to have agreed on. As a result, I have implemented a
simple system which effectively implements permissions, while being
extensible and tweakable so bot devs can decide what they want to do for
permissions.
As for default 'permissions', I'm not sure what the best approach would be
here; bot devs are likely to implement their own permissions 'levels' and
use those. I think the most we could do for now is add attributes to
require certain users (by id) and certain roles (by id and possibly by
name?) This would probably be the best option for now as it requires less
work from us, nor do we know the *exact* approach bot devs want to take
with permissions.
9 years ago
RogueException
dcd13e98e9
Cleaned up Disconnect function locking
9 years ago
RogueException
9fc92d016d
Don't TrySetException with a null exception
9 years ago
Christopher F
c6115ea7f6
[docs] Document TypeReaders, Events, and Joining Audio
9 years ago
RogueException
cbdcc5f46a
Removed Extensions namespace
9 years ago
RogueException
79d5ae7779
Fixed nickname null check, hid internal method
9 years ago
Christopher F
4dcbff16fd
[docs] Rename FAQs to Samples
9 years ago
RogueException
c98bd6820e
Fixed VoiceChannel.ConnectAsync nullref and race conditions
9 years ago