Бот может использоваться учениками школы "Кит" для того, чтобы оставлять отзывы об уроках, которые будут заноситься в гугл таблицу. Также есть возможность оставить анонимный отзыв
Для запуска нужно создать файл input.txt в основной директории. Содержимое файла input должно выглядеть следующим образом:
TOKEN=Токен_телеграм_бота
ADMIN_ID=Телеграм_id_администратора (пользователь получает уведомления о старте и завершении работы бота)
SPREADSHEETS_ID=Ссылка_на_гугл_таблицу
GOOGLE_SHEETS_API_KEY=Api_ключ_от_гугл_таблиц
Также должен быть создан файл core/credentials.json необходимый для записи в гугл таблицу
Бот обращается к листу settings в общей гугл таблице, после прочтения которого получает названия остальных листов (другие листы можно безопасно переименовывать и бот все еще будет работать, если изменения будут отражены в таблице settings)
Для написания отзыва пользователь должен быть на листе соответствующем KID_USERS_SHEET_NAME на листе settings: бот сопоставляет телеграмм никнеймы с реальными именами ориентируясь на эту часть таблицы, из-за чего доступа к боту у детей пока что не будет, так как их на этом листе пока что нет :(
У администраторов (данные получаем из листа соответствующего USERS_SHEET_NAME на листе settings) есть возможность обновлять данные бота или писать отзывы
Отзывы можно увидеть на листе соответствующем REVIEWS_SHEET_NAME на листе settings