From 36d3257440b7ef65ea376f47a837e8d57d165e53 Mon Sep 17 00:00:00 2001 From: Christopher F Date: Sat, 27 Aug 2016 17:50:03 -0400 Subject: [PATCH] Add a sample for getting the Guild from an IMessage some users were having trouble with this --- docs/guides/samples.md | 6 +++++- docs/guides/samples/faq/guild_from_message.cs | 4 ++++ 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 docs/guides/samples/faq/guild_from_message.cs diff --git a/docs/guides/samples.md b/docs/guides/samples.md index ef85e4898..b03e709de 100644 --- a/docs/guides/samples.md +++ b/docs/guides/samples.md @@ -17,4 +17,8 @@ title: Samples #### Sending a message to a channel -[!code-csharp[Message to Channel](samples/faq/send_message.cs)] \ No newline at end of file +[!code-csharp[Message to Channel](samples/faq/send_message.cs)] + +#### Retrieving an IGuild from an IMessage + +[!code-csharp[Message to Guild](samples/faq/guild_from_message.cs)] \ No newline at end of file diff --git a/docs/guides/samples/faq/guild_from_message.cs b/docs/guides/samples/faq/guild_from_message.cs new file mode 100644 index 000000000..f224c95e3 --- /dev/null +++ b/docs/guides/samples/faq/guild_from_message.cs @@ -0,0 +1,4 @@ +public async Task MessageReceived(IMessage msg) +{ + var guild = (msg.Channel as IGuildChannel)?.Guild; +} \ No newline at end of file