470.21K
Categories: internetinternet programmingprogramming

Возможности языка программирования 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, изучил синтаксис языка, систематизировал и оформил полученные
данные.
При написании работы я использовал следующие методы: анализ научной
литературы, обращение к сети Интернет, сравнение, анализ результатов,
программирование.
English     Русский Rules