blob: 6dbb7f95856c94d8a8f13aeb8a23da55b975f812 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
|
using LibMatrix.EventTypes.Spec;
using LibMatrix.RoomTypes;
namespace LibMatrix.ExampleBot.Bot.Interfaces;
public class CommandContext {
public GenericRoom Room { get; set; }
public StateEventResponse MessageEvent { get; set; }
public string CommandName => (MessageEvent.TypedContent as RoomMessageEventContent).Body.Split(' ')[0][1..];
public string[] Args => (MessageEvent.TypedContent as RoomMessageEventContent).Body.Split(' ')[1..];
}
|