+ 2

Думаю как "ускорить" работу бота. | I’m thinking about how to “speed up” the bot’s work.

Мы с другом используем библиотеку aiogram за основу для бота. Сейчас ищем способ более быстрого "вытаскивания" данных из БД. На данный момент у нас есть таблицы аккаунта, персонажа, локаций. На одном тг аккаунте в этих реалиях может быть несколько персонажей. Сейчас для перемещения по локациям запрашиваются данные с тг айди, что не позволяет опознать персонажа переходящего с локации на локацию. Думаю над тем как "сохранять" данные аккаунта при входе т.е. какой-то tg id зашёл на своего персонажа и бд это записала чтобы дальше обращаться к этой бд, а не к tg id, дальше персонаж перешёл на другую локацию и бд это записало именно на этого персонажа, а не на весь tg id с условно 3мя персонажами. Есть ли те, кто разбираются и могут помочь? (хотя бы материалами учебными, я только начинающий питонист) My friend and I use the aiogram library as the basis for our bot. Now we are looking for a faster way to “pull” data from the database. At the moment we have tables for account, character, and locations. In these realities, there can be several characters on one tg account. Currently, to move through locations, data from the tg ID is requested, which does not allow identifying a character moving from location to location. I’m thinking about how to “save” account data when logging in, i.e. some tg id went to his character and the database recorded it in order to further access this database, and not to the tg id, then the character moved to another location and the database recorded it specifically for this character, and not for the entire tg id with conditionally 3 characters. Are there anyone who knows and can help? (at least with educational materials, I’m just a beginner Pythonist)

13th Aug 2024, 7:49 AM
Дарья Нефедова
Дарья Нефедова - avatar
1 Answer
+ 1
Питон? Не по моей специальности. А ты эти знания получила из курса Питон, а не из курса веб-разработки? Просто я ещё не начал этот курс. Знаю, что практическую задачу мой ответ не выполняет, но я просто хотел оветить на помощь.
15th Aug 2024, 5:08 PM
Русский Чебурек
Русский Чебурек - avatar