Как написать бота на Python для ВКонтакте? Часть 5. Bot long poll, event, dict.

preview_player
Показать описание
Приношу извинения за дизинформацию по поводу работы user long poll и bots long poll api. Разница между ними заключается только в том, что bots long poll api обрабатывает ТОЛЬКО события сообщества. Все события и так идут через серверы вк.
2:50 Начало видео
3:09 Про bot long poll
12:05 Разбираем event и узнаём как выглядит словарь (dict)
23:59 Как найти и использовать нужный нам метод
35:09 Выбираем имя пользователя, написавшего сообщение
38:10 Как вставить переменную/список в строку (в нашем случае в сообщение)
41:06 Отвечаем пользователю в лс (не в беседку!)
41:52 и до конца - треш толк
Киви кошелёк: +79630994369
Рекомендации по теме
Комментарии
Автор

Молодец, очень подробный урок, лайк и подписка на долго

xvostov_k
Автор

Прошу прощения за громкую музыку, к следующему видео исправлюсь :)

volchkov_sergey
Автор

Красава, продолжай в том же духе! Жду следующий выпуск!

madclips
Автор

Музыку сделай тише, она напрягает очень, а так класс)

xvostov_k
Автор

у меня бот даже с этим все еще не видит сообщений из беседы при этом ошибок не выдает

kvertpython
Автор

AttributeError: 'Event' object has no attribute 'obj'

sde
Автор

Проведи стрим, вопрос-ответ с лайфкодом

xvostov_k
Автор

Не могли бы Вы в следующем видео немного рассказать и показать про логгинг? Уж очень бы хотелось, чтобы всё выводимое в терминале логгировалось в отдельном файле, и после каждого запуска бота создавался новый файл

exissqsploit
Автор

Выдает ошибку нет модуля, как исправить?
Traceback (most recent call last):
File "C:/Users/31P7C18/Desktop/Bot/main.py", line 12, in <module>
import data
ModuleNotFoundError: No module named 'data'

StasonikRUS
Автор

Друг, такая проблема - класс VkBotEventType имеет enum в котором можно понять какое же событие произошло. Когда я отпраляю фото в чат класс этот определяет фото как MESSAGE_NEW а не как PHOTO_NEW. Причем все разршения у токена доступа есть, как и в настойках bots long poll

glebfadeev