Найти тему
SСhaos

Создание чат-бота в Viber на python, получение, обработка и отправка файлов

Продолжим тему бота для viber, которая была начата в предыдущей статье. Для расширения функционала бота добавим в него работу с файлами. Работать он будет только с одним типом файлов XLS, электронные таблицы, в первом столбце которой будут фразы, которые мы должны будем нормализовать. То есть бот будет делать тоже что и в первой части, но в более массовом варианте.

Для этого нам понадобиться:

1) Все из предыдущей статьи

2) Библиотеки работы с XLS файлами:

pip install xlrd
pip install xlwt

3) Функция, которая будет отдавать обработанные файлы по запросу.

Собственно, сам пример бота, он принимает, сохраняет, обрабатывает и отдает обработанный результат пользователю в виде файла XLS:

У бота конечно есть недостаток: он принимает все файлы как XLS. Но данный бот всего лишь пример для демонстрации работы с файловыми сообщениями.

З.Ы. А еще мы пишем много полезной информации в блоге Стократ. Добро пожаловать.

З.З.Ы. Не забывайте ставить лайки и писать комментарии если тема Вам интересна, и вы хотите продолжения.