chatgpt_telegram_bot
chatgpt_telegram_bot copied to clipboard
Add plain text db
Plain text is easier to audit, and doesn't require setting up any extra databases.
PR is a bit dirty but I will clean it up if maintainers decide to merge
@Omrigan спасибо за коммит!
Только поправьте ошибку - уберите username, т.к. если его нет, то не будет работать. self.user.get('username') вернёт None и не будет переходить к str(self.user["_id"])
Оставьте:
def _folder_name(self):
return str(self.user["_id"])
@Omrigan может сделать просто если есть mongodb_uri, то БД монго, иначе plain_text (но можно и plain_text_db_uri сделать. Еще добавить в .gitignore папку с текстовой БД