Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
FrizovPlay
@FrizovPlay
Node.js
Боты
ВКонтакте
Как сделать так, чтобы бот отвечал в беседе?
Бот может отвечать только в лс, а как сделать так, чтобы бот мог писать в беседе и отвечать там же на команды? Что нужно написать или дописать?
Ответ на такой вопрос не нашел, новичок в node.js.
Вопрос задан
более трёх лет назад
2922 просмотра
Комментировать
Подписаться
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
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Telegram
+2 ещё
Простой
Какую платежку выбрать для телеграмм бота (физ. лицо)?
1 подписчик
15 часов назад
103 просмотра
0
ответов
Node.js
Простой
Почему постоянно генерируется новая фраза?
1 подписчик
12 мар.
75 просмотров
0
ответов
Node.js
+2 ещё
Средний
Почему иногда отваливается volume в mongo docker compose?
3 подписчика
10 мар.
243 просмотра
0
ответов
Python
+2 ещё
Средний
Почему не все упоминания юзеров Telegram кликабельны?
1 подписчик
10 мар.
499 просмотров
2
ответа
Node.js
Простой
Лёгкость фуллстека на JavaScript — миф?
1 подписчик
06 мар.
967 просмотров
2
ответа
Веб-разработка
+2 ещё
Простой
Бест практис разработки регистрации с подтверждением по email?
1 подписчик
06 мар.
258 просмотров
3
ответа
Python
+1 ещё
Простой
Как сделать проверку при кике есть ли человек в беседе или нет?
1 подписчик
03 мар.
134 просмотра
1
ответ
Python
+2 ещё
Простой
Как пользоваться методом messages.addChatUser vk api?
1 подписчик
02 мар.
93 просмотра
1
ответ
ВКонтакте
Простой
Почему VKMusic при поиске музыки вылетает?
1 подписчик
01 мар.
55 просмотров
0
ответов
Node.js
+3 ещё
Простой
Как подружить ispmanager с nuxt.js с использованием unix socket?
1 подписчик
01 мар.
75 просмотров
0
ответов
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Senior Node.js Engineer
Hoodies
До 5 000 $
Разработчик Node.js (BackEnd) Middle +
Wanted.
от 250 000 до 330 000 ₽
Node.js разработчик junior/trainee удаленно
IT Force
от 50 000 до 80 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама