Improve interjection
This commit is contained in:
parent
b96bebc660
commit
d4bf454bec
@ -7,8 +7,32 @@
|
|||||||
# Author:
|
# Author:
|
||||||
# Enrico Fasoli (fazo96)
|
# Enrico Fasoli (fazo96)
|
||||||
|
|
||||||
|
image = 'https://lut.im/trSfl2cdfX/TDIkX3SjLhKJ2qm5.jpg'
|
||||||
|
|
||||||
|
interjection = "
|
||||||
|
I’d just like to interject for a moment. What you’re refering to as Linux, is in
|
||||||
|
fact, GNU/Linux, or as I’ve recently taken to calling it, GNU plus Linux. Linux
|
||||||
|
is not an operating system unto itself, but rather another free component of a
|
||||||
|
fully functioning GNU system made useful by the GNU corelibs, shell utilities
|
||||||
|
and vital system components comprising a full OS as defined by POSIX.
|
||||||
|
|
||||||
|
Many computer users run a modified version of the GNU system every day, without
|
||||||
|
realizing it. Through a peculiar turn of events, the version of GNU which is
|
||||||
|
widely used today is often called “Linux”, and many of its users are not aware
|
||||||
|
that it is basically the GNU system, developed by the GNU Project.
|
||||||
|
|
||||||
|
There really is a Linux, and these people are using it, but it is just a part of
|
||||||
|
the system they use. Linux is the kernel: the program in the system that
|
||||||
|
allocates the machine’s resources to the other programs that you run. The kernel
|
||||||
|
is an essential part of an operating system, but useless by itself; it can only
|
||||||
|
function in the context of a complete operating system. Linux is normally used
|
||||||
|
in combination with the GNU operating system: the whole system is basically GNU
|
||||||
|
with Linux added, or GNU/Linux. All the so-called “Linux” distributions are
|
||||||
|
really distributions of GNU/Linux.
|
||||||
|
"
|
||||||
|
|
||||||
module.exports = (robot) ->
|
module.exports = (robot) ->
|
||||||
robot.hear /(.)*linux(.)*/i, (res) ->
|
robot.hear /linux/i, (res) ->
|
||||||
s = res.match[0]
|
s = res.message.text
|
||||||
if s.toLowerCase().indexOf('gnu') < 0
|
if not s.match /(GNU ?[+\/])|(kernel )Linux/i
|
||||||
res.send 'http://s2.quickmeme.com/img/b9/b91afe13fc7e1b79898b1f65a12b4d23a25d5083ec0410185ff563fdf8ce8a87.jpg'
|
res.send image, interjection
|
||||||
|
Loading…
Reference in New Issue
Block a user