private async void SetGreetingSent(Activity message) { StateClient stateClient = message.GetStateClient(); BotData userData = await stateClient.BotState.GetUserDataAsync(message.ChannelId, message.From.Id); userData.SetProperty<bool>("SentGreeting", true); await stateClient.BotState.SetUserDataAsync(message.ChannelId, message.From.Id, userData); }
private async Task<bool> DidSendGreeting(Activity message) { StateClient stateClient = message.GetStateClient(); BotData userData = await stateClient.BotState.GetUserDataAsync(message.ChannelId, message.From.Id); bool didSendGreeting = userData.GetProperty<bool?>("SentGreeting") ?? false; return didSendGreeting; }
public async Task<bool> PutStuff(Activity message) { StateClient stateClient = message.GetStateClient(); return true; }