Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @bot.message_handler(content_types=['new_chat_members']) # Хендлер описывающий поведение бота при добавлении нового пользователя
- def greeting(message): # Запуско основной функции хендлера
- print("User " + message.new_chat_member.first_name + " added") # Выводим в консоль имя нового пользователя
- try: # Пытаемся выполнить команду приведеную ниже
- bot.reply_to(message, text='Приветствую тебя в нашем серпентарии. Веди себя вежливо, и мы постараемся тебе помочь!'
- , disable_notification=True) # Выводим приветствие в чат
- except OSError: # Игнорируем ошибку по таймауту, если телеграмм успел разорвать соединение сс времени прошлой сесии
- print("GreetingError - Sending again after 5 seconds!!!") # Выводим ошибку в консоль
- time.sleep(3) # Делаем паузу в 3 секунды и выполняем команду приведеную ниже
- bot.reply_to(message, text='Приветствую тебя в нашем серпентарии. Веди себя вежливо, и мы постараемся тебе помочь!'
- , disable_notification=True) # Выводим приветствие в чат
- @bot.message_handler(content_types=['left_chat_member']) # Хендлер описывающий поведение бота при выходе пользователя из чата
- def not_greeting(message): # Запуско основной функции хендлера
- print("User " + message.left_chat_member.first_name + " left") # Выводим в консоль имя ушедшего пользователя
- try: # Пытаемся выполнить команду приведеную ниже
- bot.reply_to(message, text='Как жаль, что вы наконец-то уходите...',
- disable_notification=True) # Выводим прощание в чат
- except OSError: # Игнорируем ошибку по таймауту, если телеграмм успел разорвать соединение сс времени прошлой сесии
- print("LeftError - Sending again after 5 seconds!!!") # Выводим ошибку в консоль
- time.sleep(3) # Делаем паузу в 3 секунды и выполняем команду приведеную ниже
- bot.reply_to(message, text='Как жаль, что вы наконец-то уходите...',
- disable_notification=True) # Выводим прощание в чат
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement