Логирование переписки с ботом

Консоль для установки и настройки библиотек
Откройте Bash console и установите библиотеку для бота

pip3 install xlsxwriter --user
Библиотеку XlsxWriter можно использовать для записи текста, чисел, формул и гиперссылок в таблицы формата xlsx/
Ссылка на документацию к библиотеке
Откройте Bash console и установите библиотеку datetime
pip3 install datetime --user
Библиотеку datetime можно использовать для формирования значений даты и времени переписки с ботом
Ссылка на документацию к библиотеке
Подключите библиотеку в коде import xlsxwriter и datetime
import xlsxwriter
import datetime

Создание глобальной переменной для отслеживания строк таблицы
count = 1
Создайте объекты таблицы в основном потоке программы
#Создание файла xlsx и связывание его с объектом workbook
workbook = xlsxwriter.Workbook ( 'messages.xlsx' )
#Добавление нового рабочего листа команда
worksheet = workbook.add_worksheet()
Создание метода xlsxbook для объединения кода
def xlsxbook(worksheet):
#Оформление шапки таблицы
____worksheet.write(0,0, 'Дата')
____worksheet.write(0,1, 'Время')
____worksheet.write(0,2, 'Вид сообщения')
____worksheet.write(0,3, 'Отправитель')
____worksheet.write(0,4, 'ID отправителя')
____worksheet.write(0,5, 'Сообщение и id стикера')
____worksheet.write(0,6, 'Эмоция стикера')

Вызов метода xlsxbook(worksheet) в основном потоке программы
Создание метода логирования сообщений.
Метод логирования при получении текстового сообщения. Слово стоп означает окончание логирования и запись в файл.
def send_text(update: Update, context: CallbackContext):
____print(update.message.text)
____global count
____if update.message.text != 'стоп':
________worksheet.write(count,0, str(datetime.datetime.now().date()))
________worksheet.write(count,1, str(datetime.datetime.now().time())[0:8])
________worksheet.write(count,2, 'текст')
________worksheet.write(count,3, update.message.from_user.first_name + ' ' + update.message.from_user.last_name)
________worksheet.write(count,4, update.message.from_user.id)
________worksheet.write(count,5, update.message.text)
________count += 1
____else:
________workbook.close()

Внесите изменение в вызов метода dispatcher.add_handler
dispatcher.add_handler(MessageHandler(Filters.text, send_text))