Practicing chat with protobuffs and channels