Text-mode graphics + jokes can be implemented using installing ponysay + fortune.
The ponysay package by default displays a string picking up a random poney.
Then for basic use, you do:
fortune | ponysay
or:
fortune | ponythink
From ArchWiki:
For full 256-colored cowsay-like art use ponysay (version 3.0 has 422
ponies). The syntax is $ ponysay message to say something and ponysay
-l for a complete list of ponies. To select a pony to display, run $ ponysay --pony x "message", where x is a pony. To create more ponies
use util-say-gitAUR and store them in ~/.local/share/ponysay/ponies
and ~/.local/share/ponysay/ttyponies/ for desktop and TTY,
respectively.
There is a fork here in github, which has link of packages for other distributions. https://github.com/erkin/ponysay
To install it:
git clone https://github.com/erkin/ponysay
cd ponysay
./setup.py build --freedom=partial
./setup.py install --freedom=partial
As for fortune itself, from man fortune
:
NAME
fortune - print a random, hopefully interesting, adage
DESCRIPTION
When fortune is run with no arguments it prints out a random epigram.
Epigrams are divided into several categories, where each category is
sub-divided into those which are potentially offensive and those which
are not.
The user may specify alternate sayings. You can specify a
specific
file, a directory which contains one or more files, or the special word
all which says to use all the standard databases.
As a side note, if in Debian you install the package fortunes-debian-hints
, besides jokes you also get the occasional technical advice about Debian. We have here a server for student training, and I installed this there coupled with fortune-mod
+fortunes-debian-hints
for sending technical fortunes at every login.
As for the packages with fortune data files, you even have got fortune data files in several tongues besides English, and you can easily put together your own set of jokes as the format is quite simple. Be particularly aware of fortunes-off
in multi-user environments, as it can and will display sarcastic/non-political-correct jokes quite often.

