wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

урок 36 - PyTelegramBotApi

Total questions: 12

Worksheet time: 10mins

Name
Class
Date
1.

як називається ця конструкція?

a)

назва функції

b)

декоратор функції

c)

обробник бота

d)

функція телеграм бота

2.

Яке ім'я можна використовувати для бота в месенджері телеграм?

a)

яке завгодно

b)

будь-яке унікальне ім'я

c)

будь-яке ім'я, яке обов'язково збігатиметься з ім'ям користувача

d)

будь-яке унікальне ім'я, яке обов'язково закінчується на 'bot'

3.

Який параметр потрібно вказати у декораторі функції для отримання cтiкера?

a)

commands=['stiker']

b)

content_types=stiker

c)

content_types=['stiker']

d)

content_types=['image']

4.

Скільки декораторів функції можна створити в одного бота?

a)

скільки завгодно

b)

скільки завгодно для команд і не більше 5 для типів вмісту повідомлення

c)

скільки завгодно, якщо кількість декораторів для команд збігається з кількістю декораторів на різні типи вмісту повідомлення

d)

не більше 20 (через обмеження на кількість можливих функцій у телеграм ботах)

5.

напишіть рядок коду для надсилання повідомлення від імені бота, якщо текст повідомлення збережено в змінній text, а chat_id отримайте з об'єкта повідомлення message.

(a)  

6.

Заповніть порожнє місце у коді

(a)  

7.

Який метод використовується для створення об'єкта кнопки для клавіатури бота&

a)

KeyboardButton()

b)

types.replyKeyboardButton()

c)

types.KeyboardButton()

d)

replyKeyboardButton()

8.

Виберіть правильний варіант так щоб кнопки 1 і 3 знаходилися в одному рядку, а кнопка 2 знаходилася під ними.

a)

b)

c)

d)

9.

Яка функція використовуючи для перемикання обробника робота на іншу функцію?

a)

register_next_step_handler(msg, function)

b)

register_next_handler(msg, function)

c)

register_next_handler(msg, function)

d)

register_next_function(msg, function)

10.

Яку функцію та з якими параметрами необхідно використовувати для відправки стікера від бота?

a)

bot.send_sticker(chat_id, stiker_file_id)

b)

bot.send_sticker(chat_id, stiker_id)

c)

bot.send_messager(chat_id, stiker_file_id)

d)

bot.reply(chat_id, file_id)

11.

Що потрібно щоб підключити наш код на Python до створеного бота?

a)

Підключити його в налаштуваннях бота

b)

Використовувати унікальний токен бота

c)

завантажити код на сервери телеграм

d)

вказати ім'я бота в коді

12.

Виберіть правильно написаний метод для підключення API токена бота до нашого коду

a)

bot = telebot.TeleBot(token)

b)

bot = TeleBot(token)

c)

bot = NewBot(token)

d)

bot = TeleBot.create_bot(token)