Создание телеграмм-бота_Python - продвинутый_Pytп-КБ-демо

Создание телеграмм-бота_Python - продвинутый_Pytп-КБ-демо

Просмотрите все вопросы и варианты бесплатно. Правильные ответы скрыты и открываются только после получения доступа.

25 вопросов Вариант 1 Доступ 7 дней
Содержание теста

Вопросы и варианты

Без отметок и подсказок к правильным ответам

Вопрос 1

Какова максимальная длина имени пользователя в Telegram?

  1. 32 символа
  2. 64 символа
  3. 128 символов
Вопрос 2

Какой модуль Python используется для работы с HTTP-запросами?

  1. requests
  2. urllib
  3. http
Вопрос 3

Какое максимальное количество сообщений можно отправить через Telegram API за один запрос?

  1. 1
  2. 10
  3. 100
Вопрос 4

Как отправить аудиофайл пользователю через pyTelegramBotAPI?

  1. bot.send_audio(chat_id, audio)
  2. bot.send_file(chat_id, file)
  3. bot.send_message(chat_id, audio)
Вопрос 5

Какие HTTP-статусы могут быть в ответе на запрос через Telegram API?

  1. 200 OK и 404 Not Found
  2. 200 OK и 403 Forbidden
  3. 200 OK и 500 Internal Server Error
Вопрос 6

Как определить, что пользователь отменил начатый ботом процесс?

  1. Проверить значение message.text на соответствие команде "Cancel"
  2. Проверить значение message.text на соответствие команде "Stop"
  3. Проверить значение message.text на соответствие команде "Abort"
Вопрос 7

Как создать кнопку, которая вызовет CallbackQuery при нажатии?

  1. bot.send_message(chat_id,text,reply_markup=InlineKeyboardMarkup(InlineKeyboardButton(text="Кнопка", callback_data="data")))
  2. bot.add_button(reply_markup, callback_data="data")
  3. bot.create_button(text="Кнопка", callback_data="data")
Вопрос 8

Что такое Bot API?

  1. Официальный интерфейс программирования приложений Telegram для создания ботов;
  2. Библиотека Python для работы с Telegram-ботами;
  3. Интерфейс пользователя для создания и настройки ботов в Telegram Developer Platform.
Вопрос 9

Как переслать сообщение от пользователя в другой чат с помощью pyTelegramBotAPI?

  1. bot.forward_message(chat_id, from_chat_id, message_id)
  2. bot.send_message(chat_id, message.text, reply_to_message_id=message.message_id)
  3. bot.send_message(chat_id, message.forward_from_chat.id, message.forward_from_message_id)
Вопрос 10

Какой метод использовать для отправки запросов к Telegram API с помощью pyTelegramBotAPI?

  1. bot.call_api(method_name, **kwargs)
  2. bot.post(method_name, **kwargs)
  3. bot.send_request(method_name, **kwargs)
Вопрос 11

Как отправить геопозицию пользователю в Telegram с помощью pyTelegramBotAPI?

  1. bot.send_location(chat_id, latitude, longitude)
  2. bot.send_message(chat_id, location)
  3. bot.send_file(chat_id, location)
Вопрос 12

Что такое Webhook URL в Telegram-боте?

  1. Специальный адрес, на который Telegram будет присылать обновления о новых сообщениях;
  2. Уникальный адрес чата в Telegram;
  3. Отладчик
Вопрос 13

Как отправить ответ на CallbackQuery, вызванный пользователем нажатием на кнопку с callback_data?

  1. bot.answer_callback_query(callback_query_id, text="")
  2. bot.send_callback_message(chat_id, text, callback_query_id)
  3. bot.send_message(chat_id, text, reply_markup=InlineKeyboardMarkup())
Вопрос 14

Как отправить определенный стикер пользователю через pyTelegramBotAPI?

  1. bot.send_sticker(chat_id, sticker)
  2. bot.send_message(chat_id, sticker)
  3. bot.send_file(chat_id, sticker)
Вопрос 15

Как добавить пользователя в группу через pyTelegramBotAPI?

  1. Нельзя добавить пользователя в группу через API
  2. bot.add_user_to_group(user_id, group_id)
  3. bot.add_chat_member(chat_id, user_id)
Вопрос 16

Что такое «inline»-режим в Telegram-боте?

  1. Режим работы, при котором бот может обрабатывать запросы пользователей без необходимости начала диалога
  2. Режим, в котором все сообщения от бота отображаются в виде inline-сообщений
  3. Режим, в котором все сообщения от пользователя сообщаются в виде inline-сообщений
Вопрос 17

Как узнать chat_id пользователя в Telegram, который отправил боту сообщение?

  1. message.chat.id
  2. message.user_id
  3. message.from_chat_id
Вопрос 18

В каком формате следует передавать дату и время при создании Reminder (напоминания) через библиотеку pyTelegramBotAPI?

  1. Unix-время
  2. Текстовый формат (например, "2022-01-01 12:00:00")
  3. Объект datetime.datetime
Вопрос 19

Как обрабатывать длинные сообщения от пользователя в Telegram, чтобы не происходило исключение на превышение максимальной длины сообщения?

  1. Разбить сообщение на части по 4096 символов и отправлять их по частям
  2. Отправлять сообщение в виде голосового сообщения
  3. Пропустить сообщение
Вопрос 20

Как выполнить действие с задержкой (например, отправить сообщение через 10 секунд) в Telegram-боте, используя pyTelegramBotAPI?

  1. Используя библиотеку time и функцию sleep()
  2. Используя модуль asyncio и асинхронный метод send_message()
  3. Используя библиотеку apscheduler и планировщик задач.
Вопрос 21

Какой модуль Python используется для работы с базами данных SQLite?

  1. sqlite3
  2. psycopg2
  3. mysql.connector
Вопрос 22

Какой метод в Python используется для чтения данных из CSV-файла?

  1. read_csv()
  2. load_csv()
  3. parse_csv()
Вопрос 23

Какой метод в Python используется для записи данных в JSON-файл?

  1. write_json()
  2. save_json()
  3. dump_json()
Вопрос 24

Какой тип данных в Python представляет собой неизменяемую последовательность элементов?

  1. tuple
  2. list
  3. set
Вопрос 25

Какой метод в Python используется для удаления ключа из словаря без возникновения исключения?

  1. dict.remove(key)
  2. dict.delete(key)
  3. dict.pop(key, None)