Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
FrizovPlay
@FrizovPlay
Node.js
Боты
ВКонтакте
Как сделать так, чтобы бот отвечал в беседе?
Бот может отвечать только в лс, а как сделать так, чтобы бот мог писать в беседе и отвечать там же на команды? Что нужно написать или дописать?
Ответ на такой вопрос не нашел, новичок в node.js.
Вопрос задан
более трёх лет назад
2927 просмотров
Комментировать
Подписаться
1
Простой
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
2
Stockholm Syndrome
@StockholmSyndrome
пригласить в беседу и выдать полный доступ к переписке в настройках беседы
Ответ написан
более трёх лет назад
4
комментария
Нравится
4
комментария
Facebook
Вконтакте
Twitter
FrizovPlay
@FrizovPlay
Автор вопроса
всё это сделано, я слышал, что нужно что-то в коде написать, чтобы бот отвечал в беседе, но не знаю, что
Написано
более трёх лет назад
Stockholm Syndrome
@StockholmSyndrome
FrizovPlay
, и где же ваш текущий код? он должен быть в вопросе изначально
Написано
более трёх лет назад
FrizovPlay
@FrizovPlay
Автор вопроса
Stockholm Syndrome
,
const express = require('express')
const bodyParser = require('body-parser')
const { Botact } = require('botact')
const app = express()
const bot = new Botact({
confirmation: 'cb97c487',
token: 'ab230953bd69fec1771c77b5d9ef6195757e665387f0ff8bdf691533fd131e473b9417ec5fbfa25723057'
})
bot.command('привет бот', function (ctx) {
ctx.reply('привет')
})
bot.event('group_join', ({ reply }) => {
reply('спасибо')
})
bot.on(({ reply }) => {
reply('What?')
})
app.use(bodyParser.json())
app.post('/', bot.listen)
app.listen(458)
Написано
более трёх лет назад
Stockholm Syndrome
@StockholmSyndrome
FrizovPlay
, вряд ли botact поддерживает данный функционал, используйте какую-нибудь другую библиотеку, например,
vk-io
P.S. для форматирования кода на тостере есть специальный тег code
Написано
более трёх лет назад
grafist02511
@grafist02511
Также в параметрах метода messages.send указать chat_id. Обычно, если бот приглашен в первую для себя беседу, то chat_id будет равен 1
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
PHP
+2 ещё
Простой
Как правильно получить токен для метода photos.getWallUploadServer VK?
1 подписчик
20 часов назад
30 просмотров
2
ответа
Node.js
+2 ещё
Простой
Как сделать регистрацию без слета через fs?
1 подписчик
03 июн.
83 просмотра
2
ответа
Node.js
+1 ещё
Средний
Почему не получается задеплоить firebase функции?
2 подписчика
26 мая
55 просмотров
0
ответов
Боты
+1 ещё
Простой
ВК API. В течение какого времени можно редактировать и удалять сообщения?
1 подписчик
24 мая
71 просмотр
1
ответ
Веб-разработка
+3 ещё
Средний
Нужен ли документ обработка персональных данных в телеграм боте?
2 подписчика
19 мая
824 просмотра
1
ответ
ВКонтакте
Простой
Выбранный способ авторизации не доступен для приложения. Попробуйте позже или обратитесь к администратору приложения. Что за ошибка при oauth vk?
1 подписчик
17 мая
205 просмотров
0
ответов
ВКонтакте
+1 ещё
Простой
Работа с VK API и как нормально получить токен?
2 подписчика
11 мая
1035 просмотров
2
ответа
Node.js
+1 ещё
Простой
Как решить проблему: import type TVue from «@vue/runtime-core»?
1 подписчик
10 мая
47 просмотров
0
ответов
Node.js
Простой
Как отправить все объекты одним сообщением?
1 подписчик
05 мая
153 просмотра
1
ответ
Node.js
Простой
Как получить список всех пользователей?
1 подписчик
05 мая
193 просмотра
0
ответов
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Middle Backend Developer (Node.js)
Linked Helper
от 2 000 до 4 000 $
Разработчик Node.js (BackEnd) Middle +
Wanted.
от 250 000 до 330 000 ₽
Team Lead Fullstack-разработчик (Node.js)
Wanted.
До 5 000 $
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама