A chatbot is an automated program that sends, and/or responds to, chat messages.

See also the tag.