Форум программистов, компьютерный форум, киберфорум
Python: API, боты
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 05.10.2022
Сообщений: 2
VK API

Ошибка vk_api

05.10.2022, 12:11. Показов 599. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, решил попробовать написать вк бота, делал всё по различным туториолам
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import random
 
import vk_api
import requests
from vk_api.longpoll import VkLongPoll, VkEventType
 
vk_s = vk_api.VkApi(
    token="my_token")
 
ses = requests.Session()
group_id = 'my_id'
session = vk_s.get_api()
lonp = VkLongPoll(vk_s, group_id=group_id)
 
 
def rand():
    return random.randint(0, 10000000)
 
 
for i in lonp.listen():
    if i.type == VkEventType.MESSAGE_NEW:
        if i.to_me and i.text:
            if i.text == 'Привет':
                session.messages.send(id=i.user_id, message='Привет!', random_id=rand())
Но вылетает ошибка
Traceback (most recent call last):
File "C:\Users\Vadim\PycharmProjects\VkBot\bo t.py", line 24, in <module>
session.messages.send(id=i.user_id, message='Привет!', random_id=rand())
File "C:\Users\Vadim\Python39\lib\site-packages\vk_api\vk_api.py", line 737, in __call__
return self._vk.method(self._method, kwargs)
File "C:\Users\Vadim\Python39\lib\site-packages\vk_api\vk_api.py", line 697, in method
raise error
vk_api.exceptions.ApiError: [100] One of the parameters specified was missing or invalid: you should specify peer_id, user_id, domain, chat_id or user_ids param
С чем это связанно и как можно исправить?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.10.2022, 12:11
Ответы с готовыми решениями:

Ошибка vk_api.exceptions.ApiError: [121] Invalid hash
Короче, делаю програмку которая будет постить картинки в сообщество(с циклом for), но вот незадача, баг в апи(или как это можно назвать) не...

Проблема с vk_api, выходит ошибка что нету библиотеки VkEventType(python3). Что делать?
Пытаюсь сделать бота для друзей. Добавил модуль wikipedia, чтобы находили термины и другое. Но возникает ошибка - Traceback (most recent...

Проблемы с vk_api
Привет. Есть у меня следующий код, import vk_api import random import requests from vk_api.longpoll import VkLongPoll,...

1
213 / 109 / 46
Регистрация: 12.12.2016
Сообщений: 399
05.10.2022, 14:38
One of the parameters specified was missing or invalid: you should specify peer_id, user_id, domain, chat_id or user_ids param.
Один из параметров неверный
Code
1
session.messages.send(id=i.user_id, message='Привет!', random_id=rand())
Скорее всего не id, а user_id
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.10.2022, 14:38
Помогаю со студенческими работами здесь

Не работает vk_api в Python
Добрейшего времени суток, дорогие питонисты и люди. Срочно нужна ваша помощь. пишу бота на питоне, использую vk_api, который, как вы...

Создание Вк бота на vk_api
Привет Решил сделать бота-модератора для своей беседы Все вроде как получалось, но пришло время работать с выводом и я не знаю, что...

Библиотека vk_api, python 3.7
У меня есть код для группы вк. Бот данной группы может только ответить на сообщение &quot;привет&quot;. Мне нужно, чтобы данный бот в...

Error: vk_api.exceptions.ApiError
Доброе утро формчане есть простой код с работой Vk-API # -*- coding: utf-8 -*- import vk_api from vk_api.longpoll import...

Vk_api как удалять сообщения?
Ради фана решил написать бота, которого можно добавить в беседу. его суть в том, что он удаляется сообщение определенного пользователя, а...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru