Similar presentations:
Возможности языка программирования python для создания телеграмм-бота
1.
Возможности языкапрограммирования python для
создания телеграмм-бота
Работу выполнил: Латышев А. Ю.
ученик 9 класса
МБОУ гимназии им. И. А. Бунина
Руководитель: Ротарь Р. И
учитель информатики
2.
Цель проекта:создание
игрового
чат-бота в
мессенджере
Telegram.
Для достижения поставленной цели потребовалось решить следующие задачи:
1. Исследовать возможности и функциональное предназначение интернет-мессенджера
Telegram;
2. Изучить теоретические аспекты по работе чат-ботов в сети Интернет;
3. Исследовать практические инструменты и методы разработки функционала для чатбота;
4. Создать собственного чат-бота со своим функционалом;
5. Придумать имя и логотип чат-боту;
6. Активировать своего чат-бота;
3.
В ходе решения поставленных задач были использованыследующие методы исследования: анализ, обобщение, описание,
моделирование, программирование.
• Объектом исследования являются чат-боты.
• Предмет исследования: возможности интернет-ботов.
4.
Мой собственный телеграмм-бот @TheCraftBotПри создании собственного телеграмм-бота я пользовался
оригинальным IDLE Python и программой для работы с базой
данных SQLiteStudio.
5.
Задумка телеграмм-ботаМой телеграмм-бот – игра для развлечения в свободное время, которую можно
дорабатывать в будущем.
В игре можно покупать и продавать материалы, которые игрок создаёт в мастерской и
перепродаёт дороже, в процессе покачивания игрок получает больше рецептов
созданий и игровой валюты. Имеются бонусы для более быстрой прокачки и повышения
интереса игры.
6.
Описание игрового процессаНачало игры начинается с обучения, пройдя которое пользователь будет
понимать, как играть и что надо делать
7.
Описание игрового процессаИгрок должен покупать материалы, которые продаются на рынке в
ограниченном количестве из них создавать новые материалы и продавать их
обратно на рынке. У пользователя также есть свои “бонусы” в виде
ежедневного бесплатного обновления ассортимента рынка, бесплатной
прокрутки рулетки и т.д.
8.
Описание игрового процессаПри покупке нового рецепта создания материала, пользователю даётся случайный рецепт, а также
увеличивается цена для покупки нового рецепта.
Создание материала происходит спустя какое-то время. Чем сложнее материал, тем дольше он
будет создаваться. Когда материал будет готов, пользователю придёт сообщение от телеграммбота
9.
Описание игрового процессаИнвентарь в моём телеграмм-боте осуществлён благодаря базе данных и
кнопок Телеграмм.
10.
ЗаключениеПоставленные в проекте задачи выполнены. Я познакомился с различными
телеграмм-ботами, узнал сферы применения и возможности языка
программирования Python, рассмотрел технологию создания игры на языке
программирования Python, выбрал для создания игры редактор кода IDLE
Python, изучил синтаксис языка, систематизировал и оформил полученные
данные.
При написании работы я использовал следующие методы: анализ научной
литературы, обращение к сети Интернет, сравнение, анализ результатов,
программирование.