From 42d0e4cb0e9c584f94c589530b59aec9675e901c Mon Sep 17 00:00:00 2001 From: topkecleon Date: Sat, 20 Feb 2016 05:48:24 -0500 Subject: [PATCH] administration.lua: fixed bug where users have no username tg-install.sh: added info --- plugins/administration.lua | 2 +- tg-install.sh | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/administration.lua b/plugins/administration.lua index c6d55b6..6e62000 100644 --- a/plugins/administration.lua +++ b/plugins/administration.lua @@ -229,7 +229,7 @@ local commands = { end -- antibot - if msg.new_chat_participant.username:match('bot$') then + if msg.new_chat_participant.username and msg.new_chat_participant.username:match('bot$') then if rank < 2 and group.flags[4] == true then kick_user(msg.new_chat_participant.id, msg.chat.id) return diff --git a/tg-install.sh b/tg-install.sh index 98c5043..1510726 100755 --- a/tg-install.sh +++ b/tg-install.sh @@ -4,6 +4,8 @@ # Written for Ubuntu/Debian. If you're running Arch (the only acceptable # alternative), figure it out yourself. +echo 'Requesting root privileges to install necessary packages:' +echo 'libreadline-dev libconfig-dev libssl-dev lua5.2 liblua5.2-dev libevent-dev libjansson-dev libpython-dev make' sudo apt-get install libreadline-dev libconfig-dev libssl-dev lua5.2 liblua5.2-dev libevent-dev libjansson-dev libpython-dev make git clone http://github.com/topkecleon/lua-tg git clone http://github.com/vysheng/tg --recursive -b test