libpurple advanced notify