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