Задать вопрос
@enabl3

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

Здравствуйте.
Имеется бот, написан на питоне, к которому прикручен доступ по чатИД.
Подскажите пожалуйста, каким образом можно добавить на него логирование действий пользователей?
Что бы можно было сомтреть кто и какие команды использовал?
  • Вопрос задан
  • 5536 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы