Есть существующий проект , туда нужно добавить новые таблицы- нужно делать миграции, либо удалять таблицы вообще все и создавать их заного - либо он так и будет выплёвывать ошибку подобную о том что бы поля не совпадают, сам sequelize может их создать, но они конечно потеряют данные которые там были + я не вижу что бы была транзакция, что будет если например
CheckupPlan.destroy({where: {applicationId: id}});
удалиться а SmetaCheckupPlan.destroy({where: {smetaId: id}});
- нет ? нужна целостность данных, изучай транзакции - Хорошая ли эта идея?- идея отличная
- Где писать функции в самом классе или выносить за класс( если выносить за класс, то сверху или снизу класса их писать)?- тут зависит от того как напишешь это ты, попробуй и так и так, с опытом код станет лучше, но думаю функции будут более читабельнее нежели чем классы и всё это барахло выносить в отдельные файлы
С чем это может быть связано?это связано с частой авторизацией, авторизовываться нужно только 1 раз или тогда когда сессия закончилась ( то есть 1 раз авторизовался и потом пользуешься сессией и там образом общаешься с телеграмом )
Где-то раз в минуту вызываюскорее всего ты каждую минуту авторизовывался, поэтому тг тебя заблочил, тут без вариантов - либо ждать либо менять токен и т.д