Продолжим тему бота для viber, которая была начата в предыдущей статье. Для расширения функционала бота добавим в него работу с файлами. Работать он будет только с одним типом файлов XLS, электронные таблицы, в первом столбце которой будут фразы, которые мы должны будем нормализовать. То есть бот будет делать тоже что и в первой части, но в более массовом варианте.
Для этого нам понадобиться:
1) Все из предыдущей статьи
2) Библиотеки работы с XLS файлами:
pip install xlrd
pip install xlwt
3) Функция, которая будет отдавать обработанные файлы по запросу.
Собственно, сам пример бота, он принимает, сохраняет, обрабатывает и отдает обработанный результат пользователю в виде файла XLS:
У бота конечно есть недостаток: он принимает все файлы как XLS. Но данный бот всего лишь пример для демонстрации работы с файловыми сообщениями.
З.Ы. А еще мы пишем много полезной информации в блоге Стократ. Добро пожаловать.
З.З.Ы. Не забывайте ставить лайки и писать комментарии если тема Вам интересна, и вы хотите продолжения.