- Статус
- Оффлайн
- Регистрация
- 31 Май 2019
- Сообщения
- 245
- Реакции
- 84
Доброго времени суток
Я давно подумывал над разработкой бота для какой-либо социальной сети, и сделав его, решил поделиться с вами несколькими способами написания ботов на Python для Telegram и ВКонтакте. В сегодняшней теме я научу вас делать простую программу, позволяющую манипулировать со статусом пользователя, зная лишь токен страницы! Итак, для этого нам понадобится библиотека vk_api (
Пожалуйста, авторизуйтесь для просмотра ссылки.
) и COVID19Py (по желанию) (
Пожалуйста, авторизуйтесь для просмотра ссылки.
). Процесс установки модулей я не буду расписывать, думаю, что это смогут сделать все.Для начала, получим токен нашего пользователя ВКонтакте. Для этого перейдите по следующей ссылке:
Пожалуйста, авторизуйтесь для просмотра ссылки.
, выберите абсолютно любое приложение и скопируйте access_token. Более подробная инструкция есть на сайте, представленном выше.Код нашего бота с комментариями к каждой строчке кода:
Python:
# Подключение необходимых библиотек
import vk_api
import COVID19Py
import datetime
import time
while True: # Запуск бесконечного цикла
bot = vk_api.VkApi(token="токен") # Инициализируем сессию бота ВКонтакте через токен
covid19 = COVID19Py.COVID19() # Инициализируем бота COVID19
location = covid19.getLocationByCountryCode("RU") # Инициализируем нужную вам локацию для получения статистики
info = "Заболевших Covid-19 в России: " + str(location[0]['latest']['confirmed']) # Записиваем статус в переменную info
vk.method("status.set", {"text": info}) # Выполняем смену статуса
time.sleep(60000) # Программа "засыпает" на 10 минут

Последнее редактирование: