Разработка Telegram-бота для администрирования небольшого сообщества в социальной сети ВКонтакте на языке программирования Python::
www.samag.ru
     
Поиск   
              
 www.samag.ru    Web  0 товаров , сумма 0 руб.
E-mail
Пароль  
 Запомнить меня
Регистрация | Забыли пароль?
Журнал "Системный администратор"
Журнал «БИТ»
Подписка
Архив номеров
Где купить
Наука и технологии
Авторам
Рекламодателям
Контакты
   

Пройдите опрос. Монитор технологий. ИИ-блок


  Опросы
  Статьи

День сисадмина  

Учите матчасть! Или как стать системным администратором

Лето – время не только отпусков, но и хорошая возможность определиться с профессией

 Читать далее...

День сисадмина  

Живой айтишник – это всегда движение. Остановка смерти подобна

Наши авторы рассказывают о своем опыте и дают советы начинающим системным администраторам.

 Читать далее...

Виртуализация  

Рынок решений для виртуализации

По данным «Обзора российского рынка инфраструктурного ПО и перспектив его развития», сделанного

 Читать далее...

Книжная полка  

Как стать креативным и востребованным

Издательский дом «Питер» предлагает новинки компьютерной литературы, а также книги по бизнесу

 Читать далее...

Книжная полка  

От создания сайтов до разработки и реализации API

В издательстве «БХВ» недавно вышли книги, которые будут интересны системным администраторам, создателям

 Читать далее...

Разбор полетов  

Ошибок опыт трудный

Как часто мы легко повторяем, что не надо бояться совершать ошибки, мол,

 Читать далее...

Принципы проектирования  

Dependency Inversion Principle. Принцип инверсии зависимостей в разработке

Мы подошли к последнему принципу проектирования приложений из серии SOLID – Dependency

 Читать далее...

Рынок труда  

Вакансия: Администратор 1С

Администратор 1С – это специалист, который необходим любой организации, где установлены программы

 Читать далее...

Книжная полка  

Книги для профессионалов, студентов и пользователей

Книги издательства «БХВ» вышли книги для тех, кто хочет овладеть самыми востребованными

 Читать далее...

Принципы проектирования  

Interface Segregation Principle. Принцип разделения интерфейсов в проектировании приложений

Эта статья из серии «SOLID» посвящена четвертому принципу проектирования приложений – Interface

 Читать далее...

1001 и 1 книга  
19.03.2018г.
Просмотров: 11102
Комментарии: 0
Потоковая обработка данных

 Читать далее...

19.03.2018г.
Просмотров: 9344
Комментарии: 0
Релевантный поиск с использованием Elasticsearch и Solr

 Читать далее...

19.03.2018г.
Просмотров: 9401
Комментарии: 0
Конкурентное программирование на SCALA

 Читать далее...

19.03.2018г.
Просмотров: 5898
Комментарии: 0
Машинное обучение с использованием библиотеки Н2О

 Читать далее...

12.03.2018г.
Просмотров: 6600
Комментарии: 0
Особенности киберпреступлений в России: инструменты нападения и защита информации

 Читать далее...

12.03.2018г.
Просмотров: 3905
Комментарии: 0
Глубокое обучение с точки зрения практика

 Читать далее...

12.03.2018г.
Просмотров: 2860
Комментарии: 0
Изучаем pandas

 Читать далее...

12.03.2018г.
Просмотров: 3658
Комментарии: 0
Программирование на языке Rust (Цветное издание)

 Читать далее...

19.12.2017г.
Просмотров: 3661
Комментарии: 0
Глубокое обучение

 Читать далее...

19.12.2017г.
Просмотров: 6148
Комментарии: 0
Анализ социальных медиа на Python

 Читать далее...

Друзья сайта  

 Разработка Telegram-бота для администрирования небольшого сообщества в социальной сети ВКонтакте на языке программирования Python

Архив номеров / 2020 / Выпуск №03 (208) / Разработка Telegram-бота для администрирования небольшого сообщества в социальной сети ВКонтакте на языке программирования Python

Рубрика: Наука и технологии /  Раздел для научных публикаций

Шариков Д.В., Московский авиационный институт (национальный исследовательский университет), ассистент кафедры 812


Разработка Telegram-бота
для администрирования небольшого сообщества в социальной сети ВКонтакте на языке программирования Python

Технологии развиваются с бешеной скоростью, социальные сети и мессенджеры предлагают пользователям все новые и новые возможности. В частности, в мессенджерах можно создавать программы-роботы, которые могут обладать различным функционалом (общаться с пользователями, принимать заказы в магазинах, предоставлять возможность бронировать мероприятия и многое другое). В настоящие время в социальных сетях популярны публичные страницы, одна из таких социальных сетей – социальная сеть ВКонтакте. Для администраторов таких страниц важно своевременно отслеживать комментарии пользователей и удалять записи, являющиеся спамом. В целях упрощения отслеживания спама на небольших публичных страницах можно разработать Telegram-бота для отслеживания некоторых действий и оперативного принятия решения, на основе полученной информации. В качестве языка программирования был выбран Python за его переносимость, обширный набор стандартных библиотек, позволяющих сосредоточиться на решении конкретной задачи. Статья будет сосредоточена непосредственно на разработке бота при помощи сторонних библиотек.
В данной статье будут решены следующие задачи:
1. Установка необходимых для разработки Python библиотек.
2. Проектирование функционала и написание бота, используя API ВКонтакте и Telegram API.
3) Запуск Telegram-бота

Установка необходимых
для разработки Python библиотек

В первую очередь необходимо установить сам Python [1], если он отсутствует, в данной статье разработка бота будет идти в Python v3.7.

Для разработки бота потребуются следующие библиотеки:

1) pyTelegramBotAPI для взаимодействия с Telegram API [2];

2) vk_api для взаимодействия с API ВКонтакте [3];

Также будут использованы стандартные Python-библиотеки:

3) requests – стандартный инструмент для составления HTTP-запросов в Python;

4) time, datetime – для работы со временем;

5) re – для обработки текста, используя регулярные выражения;

6) threading – для работы с потоками;

7) traceback – для обработки исключений.

<...>


Подпишитесь на журнал
Купите в Интернет-магазине

Комментарии отсутствуют

Добавить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

               Copyright © Системный администратор

Яндекс.Метрика
Tel.: (499) 277-12-41
Fax: (499) 277-12-45
E-mail: sa@samag.ru