БОТ ДЛЯ ЛЮБОЙ БЕСЕДЫ ВК НА PYTHON ЗА 10 МИНУТ
Вставка
- Опубліковано 13 січ 2021
- Всем привет, вы на канале DimPy!
Ссылка на сайт с исходниками: universesoft.space //не работает(сервис закрылся)
Мне 18 лет, я увлекаюсь программированием, и хочу поделиться с вами своим опытом.
Я тоже человек, поэтому у меня могут быть ошибки.
Надеюсь мои видео помогут вам узнать что-то новое или вспомнить старое =)
донат:
яндекс деньги : 410019720134124
QIWI : +79294776433
я в вк : dshutrin
моя сборка пк:
cpu : intel xeon E5 2650v2
gpu : gtx 1060 3gb
ОЗУ : 32gb (4x8)
Аксессуары:
Микрофон : Fifine K669B
#c++
#python
#программирование - Наука та технологія
Ссылка на исходник в описании!
Привет, можешь показать в одном из роликов как сделать команду к примеру "кубик и какое либо число в" это число помешяеться в переменную и сохроняеться там как такое сделать?
@@leonardolorenzo3597 ты сам хоть понял, что описал?
@@DimPyProg игры для игрового бота он хотел
ссыль не рабочая, бро
Можешь продолжить команды писать? или рассказать в видео и показать как сделать базу данных для бота которые будут хранится в файлах
Спасибо я очень ждал это видео
Ты лучший!!!!!!!!!!
Продолжай!!!!!!
Привет! Сними видео про чат менеджера для бесед на пайтон
токен нужен с личной страницы или из вкладки Работа с Api -> Ключи доступа?
А как сделать приветствие?, когда что бы человек подключался к беседе и при первом его смс бот чото писал с его айди в беседу
все сделал верно, но код не запускается. запустил его и в терминале выходит папка моя с кодом...
как определить что пользователь пересылает сообщение ? например человек переслал сообщение с и написал привет то должно происходить действие
Если у кого-то возникли ошибки, то могу сказать одно решение ошибки. У Вас полностью правильный код, но бот отказывается работать в беседе? Что делать? Вам нужно поставить LongPoll в настройках группы до максимальной версии и поставить галочки во всех типах события, тогда бот будет работать
боже спасибо оно заработало
если я всё это сделал и код тоже правильный, но бот не работает, что делать?
У меня выходит ошибка в строке с айди группы, как починить?
А есть возможность сделать так, чтобы бот писал от моего имени? Есть беседа в вк, в которой очень важно одним из первых отвечать на определенные сообщения
Ссылка не работает.
блин , писал как у вас и не получилось хотя token был с вой и id тоже , помогите пожалуйста
Как сделать что бы бот отвечал при первом смс пользователю?
почему у меня скрипт запускается и сразу выключается? все проверял скрипт точь в точь такой же как и у тебя
можно ли со своей страницы сделать похожие вещи? чтобы можно было отлавливать определенные ивенты в беседе и отвечать на них автоматом?
да, на канале есть видео про авторизацию на аккаунте
@@DimPyProg спасибо)
А разве можно? Сам пробовал сегодня, с 2019 года ВКонтакте не дает доступа всем проходящим к сообщениям, если используешь user token, там нужно специальное разрешение, а чтобы его получить нужно заморочиться.
как сделать, чтобы бот не просто писал в чат сообщение, а отвечал на сообщение участника
Спасибо, вот это я попал как вовремя
чтобы работал всегда, нужен сервер
@@DimPyProg сможете залить в белсплатную сервер и сделать видосик. Думаю будет годнота
Спасибо,очень помог
Привет!
у тебя довольно понятные и замечательные видео..
как сделать так,что бы админы беседы могли сами делать приветствие?
Сделай команду, например set_hello и проверяй админ отправил это или нет
@@DimPyProgпасибо
@@DimPyProg слушай, у меня кнопки открыть файл нет...
типо как ты сделал приветствие то появилась кнопка открыть, у меня вообще никакого меню
Привет, я пришел сюда с видео о том, как сделать бота для группы и там я задал аналогичный вопрос.
Какой плагин отвечает за "Open/Run" на таймкоде 6:38?
Мне очень интересно, ибо же без нее мне сложно что-либо сделать!
SideBarEnchancements
А почему он не откликается на русский язык?
а что за токен?где взять?
Спасибо! Пишу аналогичное на php
А если функций становится много, как лучше оптимизировать, чтобы не загружать все, или 30 функций в начале не сильно замедлят работу? Они ведь не используются?
Они занимаю оперативку и всё, на быстродействие самой программы не влияют, если не используются
а как сделать именно личных сообщений?
Что делать если код написан(считай списан) абсолютно верно, однако бот не работает, токен правильно указал, все переменные тоже, но бот не работает
Та же проблема
Привет!, помоги пожалуйста что делать если когда запускаеш программу, то никаких ошибок не выдает, но если написать например "Привет", как у тебя, то выдает такую ошибку в консоли:
Traceback (most recent call last):
File "C:\Users\Nezert\PycharmProjects\vkbot\2.py", line 17, in
msg = event.object.message['text'].lower()
TypeError: 'NoneType' object is not subscriptable
После msg два раза равно. msg == event.object.message['text'].lower()
есть скрипты которые
автоматически принимают заявки в друзья?
постер комментов?
постер постов?
постер смс?
-> ОТ СТРАНИЧКИ
понял только импорты
Как сделать что бы отвечал на любое сообщение
Топ, помог. Подскажи как прога называется?
какая?
если редактор, то sublime text3
Я бы советовал Atom =)
@@tyzie5705 Да мне и так удобно
@@DimPyProg смотрю все твои видосы) А ты можешь сделать серию туториалов по созданию игрового бота для вк на python? А то в инете нифига.
А как сделать чтобы он удалял сообщения допустим
if msg == "привет":
То удалить это сообщение
dev.vk.com/method/messages.delete
Написал как здесь, но бот тупо не смотрит longpoll (for event in longpoll...). Если сам создал беседу - не смотрит, но если создать беседу именно от имени сообщества (в которой бот будет создателем), то он пишет "нет разрешения на отправку сообщений"... КАКОГО Х
Дай права админа боту в беседе
Если беседа от сообщества, бот в ней уже Создатель, он выше Админа. Вообще проблема решилась созданием новой группы, но всё же как-то странно
NameError: name 'VkBotLongPoll' is not defined Что делать?
Значит переписал неправильно строчку, либо библиотеку неправильно установил
ссылка не работает
Я конечно не разработчик, но бля нажимаем меню нажимаем новая ссылка.... Сслыка должна быть вот такая. XD Что блин какая вот такая, там без ввода ссылки нельзя создать ссылку какую ссылку то вставлять ссылку на самого бота? XD
Понимаю, такая же проблема. Просто нет ссылки "Добавить в беседу", а вот что делать? А чёрт его знает...
спасибо
Привет можешь написать бота для вк для беседы что бы бот автоматический менял фото и название беседы
У меня выходит ошибка NameError: name 'vk_session' is not defined
AttributError: module 'vk_api' has no Attribut 'Vk_Api'
какую ссылку нужно поставить?
а это бесплатно?
бесплатно
На пастебин вставляй код
в группе в вк есть исходники, но конкретно этого кода там нет потому, что у меня его не осталось
@@DimPyProg Подскажи или запиши видос - как сделать чтобы бот не имел доступа к всем сообщениям, а реагировал только на обращения к нему через @ Например в чате пишут "покажи картинку" - бот ничего не делает. Но если кто-то напишет "@mysuper_chat.bot покажи картинку" то бот пришлет картинку в чат. Я застрял именно на моменте обращения к боту. он на них не реагирует. В доке написано что при добавлении бота, он сразу может отправлять сообщения и реагировать на упоминания, ответы и КОМАНДЫ (примеров они не привели).
@@PhilippTemkin создай переменную с id твоей группы и присобачь к каждому сообщению через f строку
У меня так получилось типа использовать check_group = "[ссылка группы|название]" или check_group = "ссылка группы"
А после просто ловить события с msg == f"{check_group} привет" к примеру
@@PhilippTemkin либо можно в начале сделать условие на проверку через .split() и проверять каждое сообщение на то, чтобы первое слово было равно check_group. После можно через .replace(check_group, "") убрать ссылку и далее ловить события с msg. Иначе просто игнорировать сообщение
@@PhilippTemkin Сам с этим столкнулся, когда создал кнопки в лс бота и решил переместить в беседу, там и началась эта катавасия, потому что при нажатии кнопки в беседе автоматом ставится ссылка на бота
В лс рабтает?
Выдаёт аж целых 4 ошибки. Ничего не работает
даун значит)))
ОН МНЕ ОШИБКУ ПИШЕТ В
longpoll = VkBotLongPoll(vk_session, id)
Id там нормальный, там 9 цифр.
Если убрать цифры, тл он пишет, мол нет id. КАК ЭТО ПОНИМАТЬ?!
хороший вопрос
проверь еще раз id и токен
@@DimPyProg Проверял, оказывается я боту не дал доступ к переписке
наврятли спустя 2 месяца тебе это нужно, но если вдруг то: заходишь в раздел токенов, в лоннгпул, включаешь лонгпул. Всё
vk_api.exceptions.ApiError: [15] Access denied: no access to call this method сделал все по твоиму видосу
@_aspabov05rus_ забыл как)))