1. One or more computer-readable storage media embodying computer-readable instructions which, when executed by one or more processors, cause the one or more processors to implement a method comprising: detecting non-human traffic patterns of a contact identifier in a presence based environment, wherein detecting non-human traffic patterns includes detecting at least one member of a group comprising: a high number of contact lists associated with the contact identifier, a high rate of conversations per minute for the contact identifier, and continuous traffic patterns of the contact identifier; based on the detecting, associating the contact identifier with a bot; ascertaining that a user is or is about to converse with the bot; presenting, in a user interface, a first indicia that the user is or is about to converse with the bot as compared to a human user; and presenting in a user interface, a second indicia that the bot is approved or verified, wherein the second indicia is presented proximate to an icon which represents the bot in a user contact list and the second indicia includes textual indicia which represents that the bot is approved or verified.