From 1c3fb8f4a511de195baca710a922f284eae25dd2 Mon Sep 17 00:00:00 2001 From: RogueException Date: Tue, 4 Aug 2015 14:30:28 -0300 Subject: [PATCH 1/2] Create README.md --- README.md | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 000000000..e8d9223ae --- /dev/null +++ b/README.md @@ -0,0 +1,36 @@ +# Discord.Net +A .Net API Wrapper for the Discord client (http://discordapp.com). + +## This is an alpha build! +The Discord API is still in active development, meaning this library may break at any time without notice. +Discord.Net is also in early development so several functions may be unstable or not work at all. + +# Features +- Login/Logout (account or anonymous) +- Accepting Invites (standard or human readable) +- Deleting Invites +- Receiving/Sending Messages +- Creating/Destroying Servers +- Creating/Destroying Channels +- Several Discord Events + +# Upcoming +- Modifying User/Channel/Server Settings +- Creating Invites +- Kick/Ban/Unban/Mute/Unmute/Deafen/Undeafen +- Sending Private Messages + +# Example (Echo Client) +``` +var client = new DiscordClient(); +client.MessageCreated += (s, e) => +{ + client.SendMessage(e.Message.ChannelId, e.Message.Text); +}; +await client.Connect("discordtest@email.com", "Password123"); +await client.AcceptInvite("channel-invite-code"); +``` + +# Remarks + +Due to current Discord restrictions, the client is unable to private message users unless both they and the client's account are members of the same server. From f74051884a415ab2caea925db0bbb1ed9d1b0d4f Mon Sep 17 00:00:00 2001 From: RogueException Date: Tue, 4 Aug 2015 14:32:53 -0300 Subject: [PATCH 2/2] Minor wording change --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e8d9223ae..053817058 100644 --- a/README.md +++ b/README.md @@ -33,4 +33,4 @@ await client.AcceptInvite("channel-invite-code"); # Remarks -Due to current Discord restrictions, the client is unable to private message users unless both they and the client's account are members of the same server. +Due to current Discord restrictions, private messages are blocked unless both the sender and recipient are members of the same server.