Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
FrizovPlay
@FrizovPlay
Node.js
Боты
ВКонтакте
Как сделать так, чтобы бот отвечал в беседе?
Бот может отвечать только в лс, а как сделать так, чтобы бот мог писать в беседе и отвечать там же на команды? Что нужно написать или дописать?
Ответ на такой вопрос не нашел, новичок в node.js.
Вопрос задан
более трёх лет назад
2930 просмотров
Комментировать
Подписаться
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
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
API
+1 ещё
Простой
Возможно ли написать бота для сайта если там нет API?
2 подписчика
16 авг.
196 просмотров
1
ответ
Node.js
+1 ещё
Простой
Какой локальный backend использовать для готовых admin dashboard?
1 подписчик
15 авг.
94 просмотра
1
ответ
ВКонтакте
Простой
VK отклоняет фото при загрузке в пост в отложенные посты через VK api. Какой API нужен?
1 подписчик
09 авг.
58 просмотров
1
ответ
Node.js
+1 ещё
Простой
Как подружить Asterisk и Node.js?
2 подписчика
04 авг.
134 просмотра
1
ответ
Python
+2 ещё
Простой
Как в группе Telegram ответить скриптом на сообщение пользователя, на которое я отвечал сообщением, которое как раз таки запустило скрипт (telethon)?
1 подписчик
04 авг.
247 просмотров
1
ответ
Node.js
+1 ещё
Простой
Как авторизоваться в marzban?
1 подписчик
25 июл.
85 просмотров
1
ответ
JavaScript
+3 ещё
Простой
Почему при отправке HTML-формы данные не поступают в mysql?
1 подписчик
25 июл.
292 просмотра
1
ответ
Node.js
+1 ещё
Простой
Допустимо ли внедрить use-cases в Express.js с архитектурой MVC?
1 подписчик
19 июл.
123 просмотра
0
ответов
Node.js
+2 ещё
Простой
Как оптимизировать производительность Node.js при запуске множества фоновых Telegram-ботов?
2 подписчика
16 июл.
299 просмотров
2
ответа
Python
+2 ещё
Простой
Telegram бот с модулем PortalsAPI, при запуске curl_cffi выдает ошибку curl: (77) что делать?
1 подписчик
15 июл.
243 просмотра
0
ответов
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Backend Developer (Node.js) remote
Hunt Rangers
от 320 000 ₽
Fullstack Node.js Developer / Backend разработчик
United Digital Solutions
•
Казань
от 250 000 ₽
Senior Node.JS Developer
RSD
•
Москва
До 400 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама