cheerer-uppered

adj.

Of a drinker who has mistaken indiscriminate optimism for a practical service.

Artemus was cheerer-uppered, promising brighter fortunes to everyone waiting for a taxi.

Source: Wiktionary