Сценарий chat состоит из пар ожидание/передача, определяющих строки, ожидаемые системой, и строки, передаваемые в ответ. В действительности chat не имеет языка сценариев, но предоставляет ряд специальных символов, позволяющих создавать более сложные сценарии. Ниже приведен сценарий chat, выполняющий те же самые функции, что и сценарий dip, который мы изучали в предшествующем разделе: