vkontakte api — VkApi, Python. Не работает черный список у бота
Вопрос задан
Изменён 1 год 9 месяцев назад
Просмотрен 134 раза
Имеется страничный бот со следующим кодом:
ignore_list = ['id человека'] while True: try: for event in longpoll.listen(): if event.type == VkEventType.MESSAGE_NEW: from_id = event.user_id msg_text = event.text.lower() message_id = event.message_id if from_id not in ignore_list: #проверка на присутствие в чс if event.from_chat: peer_id = event.peer_id chat_id = event.chat_id user_name = session. method('users.get', { 'user_ids': from_id }) print(f' {from_id}: {msg_text}') if msg_text == '1': sender_chat(206, 'ответ 1') if msg_text == '2': sender_chat(206, 'ответ 2') elif from_id in ignore_list: #или просто else: если в чс sender_chat(206, 'ты в чс ') except: print(traceback.format_exc())
Условие почему-то не работает или работает не корректно. Пользователю в чс бот по прежнему предоставляет свой функционал. На черновом варианте все работало:
ignore_list = ['12345678'] from_id = 12345678 if from_id not in ignore_list: print('hello') elif from_id in ignore_list: print('you are in blacklist') #на выводе все корректно: you are in blacklist
- vkontakte-api
- list
- if
- условия
А Вы в каком формате в списке храните идентификаторы пользователей? VK Api возвращает целочисленное значение.
Не знаю, как Вы проверяли, но в коде ниже (где в выводе «все корректно») программа выводит hello, т.к. типы данных различаются. 1Зарегистрируйтесь или войдите
Регистрация через Google Регистрация через Facebook Регистрация через почтуОтправить без регистрации
ПочтаНеобходима, но никому не показывается
Отправить без регистрации
ПочтаНеобходима, но никому не показывается
Как посмотреть черный список в телефоне Хонор и Хуавей
Функция под названием «Blacklist» в современных смартфонах позволяет пользователям блокировать нежелательные звонки и сообщения. В этой статье мы расскажем о том, как посмотреть черный список в телефоне Honor и Huawei. Также будет описано, как удалить абонента из этого списка, чтобы он смог снова звонить и писать сообщения.
Что такое черный список контактов
Блэклист — это перечень номеров, для которых написание писать смс и звонить приостановлена. В наши дни, когда регулярно раздаются звонки с предложениями товаров и услуг, эта функция очень полезна. Нежелательные номера быстро блокируются и больше не беспокоят владельца телефона. Существует несколько способов заблокировать номер, о которых пойдет речь в этой статье. Но перед этим стоит узнать, где в смартфонах Honor и Huawei расположен блэклист.
Где находится черный список в Хонор и Хуавей
Для тех, кто не знает, где найти блэклист в своем смартфоне следует:
- Открыть приложение «Телефон». Обычно она расположена на главном экране и выглядит в виде телефонной трубки.
- В открывшемся окне кликнуть на значок вверху в правом углу.
- Перейти в «Заблокировано».
- Здесь будут отображаться те абоненты, чьи смс и звонки были приостановлены.
- Кликнуть на «Правила блокировки» внизу экрана.
- В появившемся окне выбрать «Черный список».
Готово! Здесь будут показаны все абоненты, попавшие в блэклист.
Как добавить номер в ЧС
В смартфонах Хонор и Хуавей есть несколько способов заблокировать номер: через вызовы, контакты, SMS или вручную. Разберем каждый из них более подробно.
Через Вызовы или Контакты
Для того, чтобы добавить нежелательного абонента в ЧС через вызовы, необходимо:
- Открыть приложение «Телефон».
- Найти того, кого необходимо забанить.
- Нажать на значок «i» справа от него.
- В открывшемся окне тапнуть на надпись: «Еще».
- Выбрать «В черный список».
Теперь на экране появится надпись, что этот абонент занесен в blacklist. Если в журнале вызовов нужной записи нет, но она сохранена в контактах, то в этом случае следует:
- Открыть соответствующий раздел.
- Найти нужную запись и кликнуть по ней.
- В открывшемся окне жмем на надпись: «Еще».
- Выбрать «В черный список».
В информации к этой записи добавится надпись о том, что она занесена в ЧС.
Через Сообщения
Процесс добавления в блэклист через SMS:
- Запустить приложение «Сообщения».
- Найти кого требуется отправить в бан и выбрать его».
- В открывшемся окне нажимаем на значок в правом верхнем углу экрана в виде трех вертикальных точек.
- Перейти в «Информация».
- Тапнуть на надпись: «Заблокировать и сообщить о спаме».
- В появившемся окне можно оставить галочку для уведомления Google о спаме или же убрать ее.
- Нажать «ОК».
Готово! Теперь сообщения и звонки от этого человека не будут отвлекать.
Блокировка вручную
Для этого необходимо попасть в «Правила блокировки». Затем:
- Открыть «Черный список».
- Внизу экрана кликнуть на надпись: «Добавить».
- Выбрать «Добавить вручную».
- Ввести цифры и нажать «ОК».
Как удалить номер из ЧС
Если по каким-то причинам требуется удалить контакт из ЧС, чтобы отправленные в бан человек или компания, могли снова выходить на связь, необходимо сделать следующее:
- Открыть blacklist номеров на Хонор или Хуавей в «Правилах блокировки».
- Удерживать палец на записи, которую необходимо удалить из ЧС до тех пор, пока не появится галочка справа.
- Нажать на надпись: «Удалить».
Готово! Описанным способом как разблокировать абонента, можно удалить из ЧС сразу несколько записей.
Вам также будет интересно: Как настроить погоду на телефоне
Видео-инструкция
youtube.com/embed/JVgNYd9Td-g» frameborder=»0″ allowfullscreen=»allowfullscreen»/>Ответы на популярные вопросы
Есть ли ограничения по номерам в черном списке?
Так как такие данные хранятся не на сим-карте, а в памяти смартфона, то ограничение по количеству записей в Blacklist зависит от объема свободной памяти. Если устройство имеет несколько гигабайт свободного места во внутренней памяти, то количество отправленных в бан может быть несколько сотен и тысяч
Как узнать, продолжает ли заблокированный контакт писать или звонить мне?
Просмотреть blacklist заблокированных SMS и звонков можно в любой момент, не прибегая к каким-либо дополнительным приложениям и сервисам. Приложение «Телефон» -три точки — «Заблокировано». Там будут содержаться все SMS и звонки из ЧС с информацией, когда они совершались, а также текстом сообщения.
Как видите, добавлять нежелательные контакты в blacklist на телефонах Хуавей и Хонор очень легко. В любой момент вы можете проверить поступают ли еще звонки и сообщения от этих людей или компаний и разблокировать их, если будет желание.
Используйте экстренный вызов SOS на своем iPhone
С помощью экстренного вызова SOS вы можете быстро и легко позвать на помощь и предупредить свои экстренные контакты. Как это работает? В некоторых странах и регионах вам может потребоваться выбрать нужную услугу. Например, в материковом Китае вы можете выбрать полицию, пожарную службу или скорую помощь. Когда в строке состояния вашего iPhone появляется SOS, это означает, что сотовая сеть доступна для экстренных вызовов.
Вы также можете добавить экстренные контакты. После завершения экстренного вызова ваш iPhone уведомляет ваши экстренные контакты текстовым сообщением, если вы не решите отменить его. Ваш iPhone отправляет информацию о вашем текущем местоположении, и в течение некоторого времени после того, как вы перейдете в режим SOS, ваши экстренные контакты будут получать обновления при изменении вашего местоположения.
На iPhone 14 вы даже можете использовать экстренный вызов SOS через спутник, чтобы отправлять текстовые сообщения в службы экстренной помощи, когда сотовая связь и Wi-Fi недоступны.
Позвонить в экстренные службы
Позвонить на iPhone 8 или новее:
- Нажмите и удерживайте боковую кнопку и одну из кнопок регулировки громкости, пока не появится ползунок «Экстренный вызов — SOS».
- Перетащите ползунок «Экстренный вызов», чтобы вызвать экстренные службы. Если вы продолжите удерживать боковую кнопку и кнопку громкости вместо перетаскивания ползунка, начнется обратный отсчет и прозвучит оповещение. Если вы отпустите кнопки после обратного отсчета, ваш iPhone автоматически вызовет экстренные службы.
Вызов на iPhone 7 или более ранней версии:
- Быстро нажмите боковую (или верхнюю) кнопку пять раз. Появится ползунок экстренного вызова.
- Перетащите ползунок Emergency SOS, чтобы вызвать экстренные службы.
После завершения вызова ваш iPhone отправляет вашим экстренным контактам текстовое сообщение с вашим текущим местоположением, если вы не решите отменить вызов. Если службы определения местоположения отключены, они временно включатся. Если ваше местоположение изменится, ваши контакты получат обновление, а вы получите уведомление примерно через 10 минут.
На моделях iPhone 14 и iPhone 14 Pro ваш телефон может звонить в службы экстренной помощи и отправлять сообщение вашим контактам для экстренных случаев при обнаружении серьезной автомобильной аварии. Узнайте больше об обнаружении сбоев на iPhone или Apple Watch.
Если вы используете ярлык «Экстренная служба SOS», вам необходимо ввести свой пароль, чтобы снова включить Touch ID или Face ID, даже если вы не завершите вызов экстренных служб.
Используйте экстренные вызовы SOS на Apple Watch
Звоните в службы экстренной помощи, если вы находитесь в Индии
В Индии быстро нажмите боковую кнопку три раза, после чего ваш iPhone автоматически вызовет экстренные службы. Или, если у вас есть iPhone с FaceID и включенным ярлыком специальных возможностей, нажмите и удерживайте боковую кнопку и любую кнопку громкости, пока не появятся ползунки, затем перетащите Emergency SOS.
Если продолжать удерживать боковую кнопку и кнопку громкости вместо перетаскивания ползунка, начинается обратный отсчет и звучит сигнал оповещения. Если вы отпустите кнопки после обратного отсчета, ваш iPhone автоматически вызовет экстренные службы.
После завершения экстренного вызова ваш iPhone уведомляет ваши экстренные контакты текстовым сообщением, если вы не решите отменить его. Ваш iPhone отправляет информацию о вашем текущем местоположении (если доступно), и — в течение некоторого времени после того, как вы перейдете в режим SOS — ваши экстренные контакты будут получать обновления при изменении вашего местоположения.
Прекратить делиться своим местоположением
Когда ваше местоположение будет передано, вы будете получать напоминание о прекращении обмена вашим местоположением каждые 4 часа в течение 24 часов. Чтобы остановить обновления, коснитесь строки состояния и выберите «Прекратить делиться местоположением в чрезвычайных ситуациях».
Завершение вызова, который вы начали случайно
Если вы случайно начали обратный отсчет, вы можете отменить его. На iPhone 8 или новее отпустите боковую кнопку и кнопку регулировки громкости до окончания обратного отсчета. На iPhone 7 или более ранней модели нажмите кнопку «Стоп», затем коснитесь «Остановить вызов».
Если звонок был сделан, но вам не нужны экстренные службы, не кладите трубку. Дождитесь ответа респондента, а затем объясните, что вам не нужна помощь.
- Откройте приложение «Здоровье» и нажмите на изображение своего профиля.
- Коснитесь Медицинского удостоверения.
- Коснитесь «Изменить», затем прокрутите до «Контакты для экстренных случаев».
- Нажмите кнопку «Добавить», чтобы добавить экстренный контакт.
- Коснитесь контакта, затем добавьте его родство.
- Нажмите «Готово», чтобы сохранить изменения.
Вы не можете установить экстренные службы в качестве контакта SOS.
Настройте свой медицинский идентификатор в приложении «Здоровье»
Удалить контакты для экстренных случаев
- Откройте приложение «Здоровье» и коснитесь изображения своего профиля.
- Коснитесь Медицинского удостоверения.
- Коснитесь «Изменить», затем прокрутите до «Контакты для экстренных случаев».
- Коснитесь кнопки «Удалить» рядом с контактом, затем коснитесь «Удалить».
- Нажмите «Готово», чтобы сохранить изменения.
Изменение способа вызова
На iPhone 8 или более поздней версии ваш iPhone может автоматически вызывать экстренные службы. Когда функция «Вызов с удержанием и освобождением» включена и вы удерживаете боковую кнопку и одну из кнопок регулировки громкости, чтобы сделать экстренный вызов, ваш iPhone начинает обратный отсчет и подает звуковой сигнал.
Когда включена функция «Вызов с 5 нажатиями кнопок» и вы пытаетесь сделать экстренный вызов, ваш iPhone начинает обратный отсчет и подает звуковой сигнал. По окончании обратного отсчета ваш iPhone автоматически вызывает службы экстренной помощи.
Тихий вызов доступен в iOS 16.3 и более поздних версиях. Когда функция «Тихий вызов» включена и вы пытаетесь совершить экстренный вызов с помощью одного из этих параметров, все предупреждающие сигналы и мигающие сигналы будут отключены.
Чтобы включить эти настройки:
- Откройте приложение «Настройки» на своем iPhone.
- Нажмите «Экстренный вызов SOS».
- Включите функцию «Вызов с удержанием и освобождением», «Вызов с 5 нажатиями кнопок» или «Тихий вызов».
Если вы выключите функцию «Вызов с удержанием и освобождением» или «Вызов с 5 нажатиями кнопок», вы все равно сможете использовать ползунок «Экстренный вызов — SOS» для совершения вызова.
1. Передача данных о местоположении службам экстренной помощи зависит от страны и региона и может быть доступна не везде.
Дата публикации:
Как добавить экстренный контакт на вашем iPhone
- Вы можете добавить экстренный контакт на iPhone с помощью приложения «Здоровье» или приложения «Настройки».
- Когда вы используете функцию «Экстренный вызов — SOS», ваш iPhone отправляет текстовое сообщение о вашем местоположении вашим контактам для экстренных случаев.
- Ваши контакты для экстренных случаев также отображаются в медкарте вашего iPhone.
За последние несколько лет Apple приложила немало усилий, чтобы превратить свои умные устройства в полноценных медицинских помощников. Вы можете отслеживать частоту сердечных сокращений, считать калории и даже автоматически вызывать помощь после автомобильной аварии.
И хотя это не так красиво, есть также полезная функция, которая позволяет вам добавлять любого, кого вы хотите, в качестве «экстренного контакта». Вот как работает система и как ею пользоваться.
Как работает система экстренных контактов iPhoneСистема экстренных контактов iPhone довольно проста. Чтобы добавить кого-то в качестве контакта для экстренных случаев, его необходимо сохранить в списке контактов вашего iPhone с номером мобильного телефона.
Добавление кого-либо в качестве контакта для экстренных случаев не приведет к отправке ему какого-либо уведомления. Но если вы когда-нибудь воспользуетесь функцией Emergency SOS на своем iPhone, которая позволяет быстро вызывать службы экстренной помощи, ваш контакт получит текстовое сообщение с указанием вашего текущего местоположения.
И любой экстренный контакт, который вы добавите, также будет указан в медицинском удостоверении вашего iPhone, цифровой карте, которая содержит вашу самую важную медицинскую информацию для просмотра службами экстренного реагирования.
Как добавить экстренный контакт на iPhoneЕсть два способа добавить экстренный контакт: с помощью приложения «Здоровье» или приложения «Настройки».
Приложение Health1. Откройте приложение Health и нажмите Browse в правом нижнем углу экрана.
2. Коснитесь своего изображения Apple ID в правом верхнем углу, а затем Медицинское удостоверение
. Откройте меню Медицинского удостоверения в приложении «Здоровье». Яблоко; Уильям Антонелли/Инсайдер3. Коснитесь Изменить в правом верхнем углу.
4. Прокрутите вниз до раздела Контакты для экстренных случаев и коснитесь добавить экстренный контакт .
Добавьте свой экстренный контакт, нажав на зеленый значок плюса. Яблоко; Уильям Антонелли/Инсайдер6. Повторите это для всех контактов, которые вы хотите добавить, а затем нажмите Готово в правом верхнем углу.
Чтобы удалить экстренный контакт, вернитесь в меню Медицинский идентификатор и коснитесь Изменить , а затем коснитесь красного знака минус рядом с удаляемым контактом.
Приложение «Настройки»1. Откройте приложение Настройки и прокрутите вниз, чтобы коснуться Здоровье .
2. Коснитесь Медицинский идентификатор , а затем Изменить в правом верхнем углу.
В приложении «Настройки» тоже есть это меню. Яблоко; Уильям Антонелли/Инсайдер3. Прокрутите вниз и коснитесь добавить экстренный контакт .
4. Выберите кого-нибудь из своего списка контактов и укажите, как они связаны с вами.
5. Повторите это для всех контактов, которые вы хотите добавить, а затем нажмите Готово в правом верхнем углу.
Вы также можете удалить экстренные контакты, снова отредактировав свой медицинский идентификатор и коснувшись красного знака минуса рядом с контактом, который вы хотите удалить.
Уильям Антонелли
Технический репортер для Insider Reviews
Уильям Антонелли (он/она/они) — писатель, редактор и организатор из Нью-Йорка. Как один из основателей команды Reference, он помог вырастить Tech Reference (теперь часть Insider Reviews) из скромных начинаний в гигантскую силу, которая привлекает более 20 миллионов посещений в месяц. Помимо Insider, его тексты публиковались в таких изданиях, как Polygon, The Outline, Kotaku и других.