rebet61
?>

Для чого потрібен комп'ютер учителю, бібліотекарці лікарю

Информатика

Ответы

Mikhailova
Учителю щоб та слідкувати за учнями. лікарю щоб записувати пацієнтів номера карток або хвороби паціентів. бібліотекарці щоб дивитися хто взяв яку книгу и коли повинен повенути.
mantseva
Для начала стоит сказать, что Вы используете неправильный модуль. Вам нужен vk_api.bot_longpoll.

Отследить выход человека из беседы можно, проверяя сообщение на наличие ключа action с типом chat_kick_user.

Пример (Python 3.8+):

from vk_api import VkApi
from vk_api.bot_longpoll import VkBotLongPoll, VkBotEventType

ACCESS_TOKEN = '' # Подставьте свой!
GROUP_ID = # Подставьте свой!

vk_session = VkApi(token=ACCESS_TOKEN)
vk = vk_session.get_api()
longpoll = VkBotLongPoll(vk_session, GROUP_ID)

def main():
for event in longpoll.listen():
if event.type == VkBotEventType.MESSAGE_NEW and (action := event.obj['message'].get('action')):
if action['type'] == 'chat_kick_user':
vk.messages.removeChatUser(
chat_id=event.chat_id,
user_id=action['member_id'],
)

if __name__ == '__main__':
main()
Не забудьте, что боту необходимо выдать права администратора беседы
igevskoemuseumkec

Практический Python 3 для начинающих

Теория и практика. Быстрая проверка задач и подсказки к ошибкам на русском языке. Работает в любом современном браузере.

НАЧАТЬ БЕСПЛАТНО

Синтаксис языка Python, как и сам язык, очень прост.

Синтаксис

Конец строки является концом инструкции (точка с запятой не требуется).

Вложенные инструкции объединяются в блоки по величине отступов. Отступ может быть любым, главное, чтобы в пределах одного вложенного блока отступ был одинаков. И про читаемость кода не забывайте. Отступ в 1 пробел, к примеру, не лучшее решение. Используйте 4 пробела (или знак табуляции, на худой конец).

Вложенные инструкции в Python записываются в соответствии с одним и тем же шаблоном, когда основная инструкция завершается двоеточием, вслед за которым располагается вложенный блок кода, обычно с отступом под строкой основной инструкции.

Основная инструкция:

Вложенный блок инструкций

Несколько специальных случаев

Иногда возможно записать несколько инструкций в одной строке, разделяя их точкой с запятой:

a = 1; b = 2; print(a, b)

Но не делайте это слишком часто! Помните об удобочитаемости. А лучше вообще так не делайте.

Допустимо записывать одну инструкцию в нескольких строках. Достаточно ее заключить в пару круглых, квадратных или фигурных скобок:

if (a == 1 and b == 2 and

c == 3 and d == 4): # Не забываем про двоеточие

print('spam' * 3)

Тело составной инструкции может располагаться в той же строке, что и тело основной, если тело составной инструкции не содержит составных инструкций. Ну я думаю, вы поняли :). Давайте лучше пример приведу:

if x > y: print(x)

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Для чого потрібен комп'ютер учителю, бібліотекарці лікарю
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

ella440
osandulyak
Tatianarogozina1306
gabramova
Lilykl
lidiya08083268
Grishanin
adman7
e3913269
Budanov317
Антонович937
kristeisha871
борисовна Елена78
tatur-642789
buff-studio