Merge branch 'master' of https://github.com/RogueException/Discord.Net.git
This commit is contained in:
36
README.md
Normal file
36
README.md
Normal file
@@ -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, private messages are blocked unless both the sender and recipient are members of the same server.
|
||||||
Reference in New Issue
Block a user