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