fixed a critical bug in cowsay and youtube_dl
This commit is contained in:
		| @@ -1,9 +1,13 @@ | |||||||
| function run(msg, matches) | function run(msg, matches) | ||||||
|   cow = matches[1] |   cow = matches[1] | ||||||
|   local receiver = get_receiver(msg) |   local receiver = get_receiver(msg) | ||||||
|  |   if string.match(msg.text, '"') then | ||||||
|  |   return 'Vergiss es' | ||||||
|  |   else | ||||||
|   local text = run_bash('cowsay "' .. cow .. '"') |   local text = run_bash('cowsay "' .. cow .. '"') | ||||||
|     send_msg(receiver, text, ok_cb, false) |     send_msg(receiver, text, ok_cb, false) | ||||||
|   end |   end | ||||||
|  | end | ||||||
|  |  | ||||||
| return { | return { | ||||||
|     description = "",  |     description = "",  | ||||||
|   | |||||||
| @@ -1,10 +1,15 @@ | |||||||
|  | -- Requires: (sudo) apt-get install youtube-dl | ||||||
| function run(msg, matches) | function run(msg, matches) | ||||||
|   URL = matches[1] |   URL = matches[1] | ||||||
|   local receiver = get_receiver(msg) |   local receiver = get_receiver(msg) | ||||||
|  |   if string.match(msg.text, '"') then | ||||||
|  | 	return 'Vergiss es' | ||||||
|  |   else | ||||||
|     text = run_bash("rm tmp/video.mp4 && youtube-dl -o tmp/video.mp4 " .. URL) |     text = run_bash("rm tmp/video.mp4 && youtube-dl -o tmp/video.mp4 " .. URL) | ||||||
| 	send_video(get_receiver(msg), "tmp/video.mp4", ok_cb, false) | 	send_video(get_receiver(msg), "tmp/video.mp4", ok_cb, false) | ||||||
|     return URL .. ' wurde gedownloadet und wird jetzt gesendet! \nDas kann je nach Video sehr lang dauern! \nAlso habt Gedult!' |     return URL .. ' wurde gedownloadet und wird jetzt gesendet! \nDas kann je nach Video sehr lang dauern! \nAlso habt Gedult!' | ||||||
|   end |   end | ||||||
|  | end | ||||||
|  |  | ||||||
| return { | return { | ||||||
|     description = "Downloadet und sendet ein Video von verschiedenen Seiten mit youtube-dl",  |     description = "Downloadet und sendet ein Video von verschiedenen Seiten mit youtube-dl",  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user