На что можно заменить систему файлов для работы бота вк на heroku?
Добрый день.
Написал бота для ВК. Он случайно выбирает человека из зарегистрировавшихся(регистрация через команду) и присваивает ему ""плохой человек" дня". Это всё работает через обычные .txt файлы, в одной папке создаётся файл с id беседы, туда записываются зарегистрировавшиеся люди(их id-шники), в другой папке .txt файл, опять же, с названием id беседы и в нём записывается текущая дата, чтобы контролировать активацию команды 1 раз в 24 часа.
Суть проблемы в том, что я поставил бота на heroku, но там нет поддержки файлов и они удаляются через время. Поэтому нужно как-то реализовать это через бд. И вот не понимаю как это можно сделать, ибо с бд не работал. Нужно для каждой беседы создавать свою таблицу?
Уильям Хорн, Вообще нет, но если хочешь - создавай. Прочитай хоть что-то про базы данных, спроецируй то что там написано на свою ситуацию, может к чему-нибудь придешь.
Если к хероку идёт бд используйте её. Я чёт не совсем уверен в "там нет поддержки файлов и они удаляются через время." тогда бы и ваши скрипты через время удалялись. Хотя возможно что вы пишете файл во временной директории исполнения скрипта и после окончания файл исчезает(скорее остаётся но вы не знаете пути к нему). Разберитесь где лежит ваш первичный скрипт и пишите в ту же директорию. Если совсем никак используйте google spredsheet для хранения данных. Но честно, я думаю, вы что-то не так делаете.
UPD
Алгоритм прост заходим в документацию и разбираемся как подключить базу, вроде бесплатно 10к записей.