@enabl3

Как осуществить логирование запросов на телеграм бота?

Здравствуйте.
Имеется бот, написан на питоне, к которому прикручен доступ по чатИД.
Подскажите пожалуйста, каким образом можно добавить на него логирование действий пользователей?
Что бы можно было сомтреть кто и какие команды использовал?
  • Вопрос задан
  • 5357 просмотров
Пригласить эксперта
Ответы на вопрос 1
Danya_Violet
@Danya_Violet
CTO/CIO
def log(message):
    print("<!------!>")
    from datetime import datetime
    print(datetime.now())
    print("Сообщение от {0} {1} (id = {2}) \n {3}".format(message.from_user.first_name,
                                                              message.from_user.last_name,
                                                              str(message.from_user.id), message.text))


@bot.message_handler(commands=['start'])
def cmd_start(message):
    bot.send_message(message.from_user.id, 'Привет')
    log(message)


log(message):

2018-01-19 16:40:38.287626
Сообщение от Username (id = ID)
/start
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы