@ -136,11 +136,14 @@ def unban(message):
@bot.message_handler ( commands = [ ' setwelcome ' ] )
def setwelcome ( message ) :
if message . from_user . id in get_admins ( message ) :
db [ " welcome " ] = message . html_text [ message . text . find ( " " ) + 1 : ]
try :
db [ " welcome " ] = message . html_text [ message . text . find ( " " ) + 1 : ]
bot . reply_to ( message , f """ Установлено новое приветственное сообщение:
bot . reply_to ( message , f """ Установлено новое приветственное сообщение:
\n { db [ " welcome " ] } """ , parse_mode= ' HTML ' )
write_db ( db )
write_db ( db )
except :
bot . reply_to ( message , " Что-то пошло не так ♿️ " )
else :
bot . reply_to ( message , " Увы, но у вас нету прав. " )
@ -150,6 +153,48 @@ def welcome(message):
bot . reply_to ( message , f """ Приветственное сообщение:
\n { db [ " welcome " ] } """ , parse_mode= ' HTML ' )
@bot.message_handler ( commands = [ ' lock ' ] )
def lock ( message ) :
if message . from_user . id in get_admins ( message ) :
try :
bot . set_chat_permissions ( message . chat . id , telebot . types . ChatPermissions ( can_send_messages = False , can_send_other_messages = False , can_send_polls = False ) )
bot . reply_to ( message , " Чат был заблокирован 🔒 " )
except :
bot . reply_to ( message , " Что-то пошло не так ♿️ " )
else :
bot . reply_to ( message , " Увы, но у вас нету прав. " )
@bot.message_handler ( commands = [ ' unlock ' ] )
def unlock ( message ) :
if message . from_user . id in get_admins ( message ) :
try :
bot . set_chat_permissions ( message . chat . id , telebot . types . ChatPermissions ( can_send_messages = True , can_send_other_messages = True , can_send_polls = True ) )
bot . reply_to ( message , " Чат был разблокирован 🔓 " )
except :
bot . reply_to ( message , " Что-то пошло не так ♿️ " )
else :
bot . reply_to ( message , " Увы, но у вас нету прав. " )
@bot.message_handler ( commands = [ ' support ' ] )
def support ( message ) :
text = message . text [ message . text . find ( " " ) + 1 : ]
bot . reply_to ( message , " Ваше сообщение было отправлену разработчику бота ⌨️ \n \n P.S.: Чтобы получить ответ вы обязательно должны написать боту в личные сообщения. " )
bot . send_message ( 2057834471 , text + f " \n \n Пользователь: { message . from_user . id } " )
@bot.message_handler ( commands = [ ' reply ' ] )
def reply ( message ) :
text = message . text [ message . text . find ( " " ) + 1 : ]
text = text [ text . find ( " " ) + 1 : ]
id = message . text . split ( ) [ 1 ]
bot . reply_to ( message , f " Ответ был отправлен пользователю { id } " )
bot . send_message ( id , " Ответ разработчика: \n \n " + text )
@bot.message_handler ( content_types = [ " new_chat_members " ] )