Какс сделать ICQ-бот с распределением собщений?
Ребят, добрый вечер. Нужно создать (или взять готовый) icq-бот и заставить работать по такому алгоритму. Пользователь стучит в UIN, выдается авто-ответ, после подтверждения запроса (например отправил 1), то разговор передается одному из свободных UIN (в нашем случае менеджеров), как данное реализовать?
- Вопрос задан более трёх лет назад
- 3231 просмотр
Комментировать
Решения вопроса 0
Ответы на вопрос 3
>то разговор передается одному из свободных UIN
В смысле менеджеры тоже через ICQ будут сидеть и у них в контактах будет ваш бот? Не очень удобно, гораздо удачнее было бы веб-интерфейс или простенькое GUI приложение для них написать
А так, библиотек для работы с ICQ протоколом для любого языка навалом. Есть для PHP, Perl, Python и т.д.
Вообще объясните в чем у вас сложность? Вы хотя-бы начали делать то? Какая то конкретная проблема встретилась или вообще не представляете как это сделать?
Ответ написан более трёх лет назад
Нравится 2 2 комментария
obgonanet @obgonanet Автор вопроса
Спасибо за ответ, я не представляю как это сделать, т.к. отдален от программирования.
taviscaron @taviscaron
как раз это и есть программирование. а то, что имеете ввиду вы — это кодинг.
>А куда отправляет ответы менеджер?
отсылать на аську бота же. бот будет пересылать все агенту. по схеме сообщение-соответствие в таблице-доставка
Ответ написан более трёх лет назад
Нравится 1 1 комментарий
действительно. туплю.
1. в таблице «1» хранится список менеджеров(icq1), и аськой клиента(icq2)
2. клиент пишет боту. бот смотрит в таблице в (icq2) аськe клиента
3.1 если есть, то бот пересылает сообщение на аську (icq1).
3.2 если нет, то смотрит в таблице менеджеров c пустым (icq2), и ставит в эту ячейку номер клиента.
4. когда пишет менеджер — обратная схема.
5. добавить команду менеджеру для очищения ячейки.
Ответ написан более трёх лет назад
блин, вместо предпросмотра нажал написать.
1. в таблице 2 поля icq1 и icq2. В icq1 — номера менеджеров, в icq2 его текущий клиент
2. клиент пишет боту. бот смотрит наличие номера клиента в icq2
3.1 если есть, то бот пересылает сообщение на аську icq1.
3.2 если нет, то смотрит icq1 c пустым icq2, и записывает в эту ячейку номер клиента.
4. когда пишет менеджер — обратная схема.
5. добавить команду менеджеру для очищения ячейки.

А куда отправляет ответы менеджер?
> 5. добавить команду менеджеру для очищения ячейки
которую он будет отсылать куда?
Получается, что у менеджеров должна быть не ICQ, а какой-то специальный клиент (может web).

Добавлю, если снова не ступлю:
1. В сообщение менеджеру надо добавлять от кого пришло.
2. Менеджер не сможет работать с несколькими клиентами (разве что у него будет несколько UINов в одной аське)
3. Команда для «отстегивания» менеджером себя от клиента — это хорошо. Надо бы продумать как оградить его от ошибки в наборе этой команды — уйдет клиенту.
icq new bot api ограничить область работы бота
При использовании команды /start он отправляет сообщение пользователю. Т.к. бот работает и с чатами, он реагирует и в них. Например в aiogram для телеграмм есть фильтры позволяющие строго ограничить область работы бота. Как сделать на ICQ NEW Bot API подобное?
Отслеживать
задан 15 фев 2022 в 5:34
1,832 1 1 золотой знак 3 3 серебряных знака 19 19 бронзовых знаков
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
if event.data['chat']['chatId'] != '6*******[email protected]': bot.send_text(chat_id=event.from_chat, text = START_MESSAGE)
Я нагло проверяю от куда пришла команда, и если это мой чат, то проверка не дает вывести результат, но считаю сие творение лютым костылем, если кто знает решение получше, помогите.
Отслеживать
ответ дан 15 фев 2022 в 6:21
1,832 1 1 золотой знак 3 3 серебряных знака 19 19 бронзовых знаков
- python
- бот
- icq
-
Важное на Мете
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.11.15.1019
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
php класс для icq
Потребовалось добавить в icq чат бота который периодически бы писал сообщения. Попробовал несколько решений на php из сети, но все они очень старые и не заработали. Может подскажет кто рабочий вариант для обмена сообщений в ** групповой чат-**icq. C Уважением, Waik
Отслеживать
задан 19 сен 2018 в 10:00
85 9 9 бронзовых знаков
Из нового вы врятли что-нибудь найдете, боты для icq очень старая тема
19 сен 2018 в 10:43
Понимаю. В этом и проблема) С другой стороны — протокол icq думаю не изменялся достаточно долгое время
19 сен 2018 в 11:00
На PHP вряд ли, а вот на Java тут (sourceforge.net/projects/exeqlib). Хотя на Гитхабе кое-что есть, но древнее (github.com/topics/icq?l=php), как раз бот для ICQ.
Конструктор чат-ботов для ICQ

Бот ICQ – это чат-бот (виртуальный собеседник), предназначенный для работы в одном из самых популярных мессенджеров в свое время – ICQ.
Напишите номер телефона и мы дадим попробовать бесплатно
Работайте с клиентами в удобной CRM-системе
Встроенная в платформу CRM или интеграция с amoCRM, Битрикс24, Google Таблицы, Клиентская База, САМО-турагент.
Принимайте оплату прямо в боте
После совершения покупки бот может автоматически отправить сообщение с приватной информацией.
Поддерживаем платежные системы: ЮKassa, ЮMoney, Cloudpayments, Robokassa, LiqPay и другие по запросу.
Авторассылки
Легко сегментировать аудиторию и рассылать необходимый контент.
Отправляйте не просто текст или мультимедиа, а целые сценарии с возможностью взаимодействия подписчика с ботом после получения рассылки.
A/B тестирование
Отслеживайте эффективность рекламного трафика, а также тестируйте конверсии сценариев вашего ICQ-бота.
Встроенный мессенджер
Переписывайтесь с клиентами ICQ прямо из личного кабинета.
Аналитика переходов
Отслеживайте аналитику перемещений в боте.
Сферы где уже работают чат боты
Авто бизнес
- Автосалоны
- Автошколы
- Автосервисы
- Грузоперевозки
- Продажа автомобилей
- Продажа автозапчастей
Продажа товаров и услуг
- Магазин одежды
- Юридические услуги
- Продажа оборудования
- Клининговые компании
- Медицинские центры
- Доставка еды
- Салоны красоты
Реклама
- Инфобизнес
- Типография
- Продажа франшизы
- Рекламные агентства
И многое другое
- Дизайн и ремонт квартир
- Натяжные потолки
- Монтажные работы
- Пластиковые окна
- Интеграция CRM
- Курсы иностранных языков
- Консалтинг
