Ответы пользователя по тегу Telegram
  • Как получить дистанцию из GetLocatedRequest?

    @ArtemMik Автор вопроса
    Python
    for user in users.updates[0].peers:
            print(user)
            if hasattr(user, 'peer') and hasattr(user.peer, 'user_id'):
                print(user.distance)
    Ответ написан
    Комментировать
  • Как привязать разный текст к разным сессиям телеграмма?

    @ArtemMik Автор вопроса
    Python
    решил путём добавления новой строки в базе данных:

    Добавил в БД строку под названием text с атрибутом TEXT. Главная суть БД в этом случае, что срока в БД индивидуальная для каждого акка телеграмма, поэтому текста для каждого акка могут быть разными ,а это и была главная суть моего вопроса

    Дальше нам просто надо достать этот текст из БД:

    def get_text_file(self, phone):
            self.execute("SELECT text_file FROM accounts WHERE phone = ?", (phone,))
            return self.fetchone()[0]


    Дальше мы обращаемся к БД и записываем этот текст в переменную и отправляем сообщение куда нам надо и каждый акк будет отправлять своё сообщение которое записано у не го в БД :
    with DB() as db:
            message = db.get_text_file(phone))
    
        await client.send_message(chat, message)
    Ответ написан
    Комментировать