Найти - Пользователи
Полная версия: Пытаюсь создать бота для вк, помогите
Начало » Python для новичков » Пытаюсь создать бота для вк, помогите
1 2
py.user.next
Gromoboi2037
я все равно не понял как это вставить в код
У VkBotLongPoll() должно быть минимум два аргумента. А у тебя один аргумент только - session.
Gromoboi2037
с VkBotLongPoll разобрался получился такой код
import vk
import vk_api
from vk_api.bot_longpoll import VkBotLongPoll, VkBotEventType
def sender (user_id, message, session=None):
session.method(“messages.send”,{
“user_id”: user_id,
“message”: message,
“random_id”: 0

})


group_id=210971962
vk = vk_api.VkApi(token=“31d554926e87f23f8665a999c470dab090935207c5ee5d80ca5d0a6e0fb8bd75492b7860a105d1678dc46”)
vk_session“31d554926e87f23f8665a999c470dab090935207c5ee5d80ca5d0a6e0fb8bd75492b7860a105d1678dc46”)
for event in VkBotLongPoll (vk,group_id=210971962,wait=10).listen(group_id):
user_id=event.chat_id
text = event.type.lower()
if text == “привет”:
sender (user_id,“привет”)
и все равно ошибка
Traceback (most recent call last):
File “CUsers/WOLF/PycharmProjects/pythonProject/main.py”, line 16, in <module>
for event in VkBotLongPoll (vk,group_id=210971962,wait=10).listen(group_id):
TypeError: listen() takes 1 positional argument but 2 were given

This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB