Технические особенности создания «Телеграм бот на Python»

¡Можно создавать и использовать секретный чат. Есть специальная функция, которая позволяет делать переписки скрытыми не только от друзей, но и от всех пользователей сети. Так информация становится еще более конфиденциальной.

¡Разрешается отправлять файлы большого размера. В Телеграм можно делиться со своими близкими и друзьями часовыми фильмами, а также очень большими файлами, там не ограничен допустимый размер выгрузки документов.

¡Надежная защита от утечки информации. При помощи специально созданного протокола вся информация, находящаяся в Телеграм в каждом диалоге, строго засекречена. К ней нет доступа даже у работников самого сервиса, поэтому никто не сможет узнать о разговорах в личных переписках или беседах.

Содержимое разработки

Технические особенности создания  «Телеграм бот на Python»

Технические особенности создания «Телеграм бот на Python»

Цель проекта

Цель проекта

  • Cоздание чат-бота в мессенджере Telegram для распространения информации среди учащихся лицея о учебных занятиях
Задачи

Задачи

  • Исследовать возможности и функциональное предназначение интернет-мессенджера Telegram;
  • Изучить теоретические аспекты по работе чат-ботов в сети Интернет;
  • Исследовать практические инструменты и методы разработки функционала для чат-бота;
  • Создать собственного чат-бота со своим функционалом;
  • Придумать имя и логотип чат-боту;
  • Активировать своего чат-бота;
  • Заполнить чат-бота ответами на специальные вопросы.
ОСНОВНЫЕ СВЕДЕНИЯ ОБ ИНТЕРНЕТ-МЕССЕНДЖЕРЕ TELEGRAM

ОСНОВНЫЕ СВЕДЕНИЯ ОБ ИНТЕРНЕТ-МЕССЕНДЖЕРЕ TELEGRAM

  • Telegram − кроссплатформенная система мгновенного обмена сообщениями (мессенджер) с функциями VoIP, позволяющая обмениваться текстовыми, голосовыми и видеосообщениями, стикерами и фотографиями, файлами многих форматов.
  • Клиентские приложения Telegram доступны для Android, iOS, Windows Phone, Windows, macOS и GNU/Linux. Количество ежемесячных активных пользователей сервиса по состоянию на январь 2021 года составляет около 500 млн человек. В августе 2017 года в своём Telegram-канале Павел Дуров заявил, что количество пользователей мессенджера ежедневно увеличивается более чем на 600 тысяч.
ПРЕИМУЩЕСТВА TELEGRAM ПЕРЕД ДРУГИМИ ПОПУЛЯРНЫМИ ИНТЕРНЕТ-МЕССЕНДЖЕРАМИ

ПРЕИМУЩЕСТВА TELEGRAM ПЕРЕД ДРУГИМИ ПОПУЛЯРНЫМИ ИНТЕРНЕТ-МЕССЕНДЖЕРАМИ

  • Можно создавать и использовать секретный чат. Есть специальная функция, которая позволяет делать переписки скрытыми не только от друзей, но и от всех пользователей сети. Так информация становится еще более конфиденциальной.
  • Разрешается отправлять файлы большого размера. В Телеграм можно делиться со своими близкими и друзьями часовыми фильмами, а также очень большими файлами, там не ограничен допустимый размер выгрузки документов.
  • Надежная защита от утечки информации. При помощи специально созданного протокола вся информация, находящаяся в Телеграм в каждом диалоге, строго засекречена. К ней нет доступа даже у работников самого сервиса, поэтому никто не сможет узнать о разговорах в личных переписках или беседах.
PYCharm Телеграм python Технические требования 6

PYCharm

Телеграм

python

Технические требования

6

ТЕХНИЧЕСКИЕ ОСОБЕННОСТИ СОЗДАНИЯ ТЕЛЕГРАММ-БОТА

ТЕХНИЧЕСКИЕ ОСОБЕННОСТИ СОЗДАНИЯ ТЕЛЕГРАММ-БОТА

  • Библиотека telegram bot api
  • Программный редактор PyCharm
  • Основная программа - Telegram
ПРОЦЕСС ВЫГРУЗКИ ТЕЛЕГРАММ-БОТА НА СЕРВЕР

ПРОЦЕСС ВЫГРУЗКИ ТЕЛЕГРАММ-БОТА НА СЕРВЕР

  • Для круглосуточной работы бота был арендован VDS (Виртуальный выделенный сервер). В качестве провайдера мы выбрали https://good-server.ru/ . В качестве операционной системы сервера был установлен Linux (Дистрибутив Ubuntu 21).
  • Перед запуском бота требовалось загрузить его на выделенный сервер. Для этого использовался FileZilla – один из лучших FTP – клиентов (рис. 11).
ПРОЦЕСС ВЫГРУЗКИ ТЕЛЕГРАММ-БОТА НА СЕРВЕР

ПРОЦЕСС ВЫГРУЗКИ ТЕЛЕГРАММ-БОТА НА СЕРВЕР

  • После передачи файлов необходимо включить бота.
  • Для управление сервером была использована программа PUTTY – одна из самых распространенных программ, использующая протокол SSH
  • После подключения к серверу необходимо перейти в директорию SpotifyExporterBot
ПРОЦЕСС ВЫГРУЗКИ ТЕЛЕГРАММ-БОТА НА СЕРВЕР

ПРОЦЕСС ВЫГРУЗКИ ТЕЛЕГРАММ-БОТА НА СЕРВЕР

  • После этого мы попадаем в корневую папку проекта, откуда можем произвести необходимые действия, а именно активировать venv (Виртуальное окружение python). Для этого напишем команду source VENV/bin/activate
  • Теперь мы готовы к запуску нашего бота. Для этого обратимся к python’у, выполнив команду python3 aiomain.py и «попросим» запустить наш главный файл
  • Бот запущен успешно! Давайте же это проверим, написав команду start нашему боту
ПРАКТИЧЕСКОЕ ПРИМЕНЕНИЕ TELEGRAM-БОТА

ПРАКТИЧЕСКОЕ ПРИМЕНЕНИЕ TELEGRAM-БОТА

  • Чтобы начать использование бота, сначала вам нужно добавить его. Сделать это можно перейдя по ссылке https://t.me/qhomep_bot.
  • В открывшемся окне браузера вы увидите окошко «Взаимодействия» с ботом. Далее нажмите кнопку «Send message»
  • После нажатия кнопки start, бот поприветствует вас и предложит воспользоваться одной из его возможностей.
ПРАКТИЧЕСКОЕ ПРИМЕНЕНИЕ TELEGRAM-БОТА

ПРАКТИЧЕСКОЕ ПРИМЕНЕНИЕ TELEGRAM-БОТА

  • Бот отправит сообщение, содержащее информацию вашего о его разработчике, а именно:
  • Так же следующая команда «соц. сети» выдаст все оффициальные группы и сообщества лицея
ПРАКТИЧЕСКОЕ ПРИМЕНЕНИЕ TELEGRAM-БОТА

ПРАКТИЧЕСКОЕ ПРИМЕНЕНИЕ TELEGRAM-БОТА

  • Так же его изначально главный функционал выглядит так
  • А сам интерфейс бота выглядит так:
ЗАКЛЮЧЕНИЕ Подводя итог, можно сказать, что был успешно реализован прототип Telegram бота. Пользовательский сценарий использования, вероятно, ещё будет скорректирован, однако, данный бот выполняет основной функционал, а именно – отправляет расписание. В будущем, остается возможность автоматизировать весь процесс передачи информации для учеников лицея расписание и объявлений о любых событиях происходящих в самом лицее. Насколько мне известно телеграмм ботов направленных на рассылку расписаний и других объявлений образовательных учреждений нашего региона нет. В перспективе возможно мной и моими товарищами созданы телеграмм боты для школ нашего района 6

ЗАКЛЮЧЕНИЕ

  • Подводя итог, можно сказать, что был успешно реализован прототип Telegram бота. Пользовательский сценарий использования, вероятно, ещё будет скорректирован, однако, данный бот выполняет основной функционал, а именно – отправляет расписание.
  • В будущем, остается возможность автоматизировать весь процесс передачи информации для учеников лицея расписание и объявлений о любых событиях происходящих в самом лицее.
  • Насколько мне известно телеграмм ботов направленных на рассылку расписаний и других объявлений образовательных учреждений нашего региона нет.
  • В перспективе возможно мной и моими товарищами созданы телеграмм боты для школ нашего района

6

Спасибо за внимание! https://t.me/qhomep_bot 6

Спасибо за внимание!

https://t.me/qhomep_bot

6

Сохранить у себя:
Технические особенности создания «Телеграм бот на Python»

Получите свидетельство о публикации сразу после загрузки работы



Получите бесплатно свидетельство о публикации сразу после добавления разработки