S

SmartControl

Разрабатываю нативное мобильное приложение под IOS и Android
+237
Репутация
3946
Рейтинг
0
SmartControl SmartControl SmartChat - продвинутый чат для InstantCMS 2* 7 лет назад
1. Конечно, не очень хорошо, что в Телеграмме нельзя изменять тоже сообщение.
Можно, но нагрузка вырастет. Потому что при удалении из чата надо знать id сообщения в телеграме, которое нужно удалить - значить нужно хранить это все. Это дополнительные ресурсы. Это можно сделать.

2. А версии PRO компонент для отправки в Телеграмм не встроен? Его нужно где-то отдельно брать? Где? )))
Телеграм отдельно, я его еще не зарелизил. Для первой версии нужно добавить еще пару функций (хотя бы, для минимального варианта). В понедельник-вторник выложу. Если даже функционал не добью, то хотя бы для поддержки чата.

3. А настройки компонента в плане создания коннекта с Google для RealTime есть? )
Не совсем понял вопрос - в компоненте есть подробная инструкция для настройки Firebase. Картинки по шагам + видео. Если не ответил - перефразируйте вопрос, попробую ответить еще раз)

Думаю, что все-таки надо привязывать чат к группе.
Ну я же привязал? - пока просто, без особых настроек. В телеграм оттуда ничего не улетает - потому что канал надо будет брать не из виджета, а из настроек группы. Ну и пару полей вывел - ссылку на телеграм, и количество подписчиков на канале. вот тут выводятся поля.
0
SmartControl SmartControl SmartChat - продвинутый чат для InstantCMS 2* 7 лет назад
чат в группе 1
чат в группе 2

Проверки на вхождение в группе пока нет. Чат добавляется во все группы, но потом можно сделать с настройками для владельца - то есть добавить поля какие-то в группу и по ним настраивать.
0
SmartControl SmartControl SmartChat - продвинутый чат для InstantCMS 2* 7 лет назад
lakomet:
И чтоб участники группы, могли писать из ТГ.
Для этого нужно будет выполнить два условия:
1. Владелец группы должен добавить в администраторы бота сайта (бота сделаете вы сами, а владельцы групп должны будут его добавить в свой канал)
2. Все участники сообщества должны быть администраторами канала - делать администратоами может и бот. Можно давать участникам только права на отправку сообщений.

Другими словами - это можно реализовать. Особых сложностей нет.
0
SmartControl SmartControl SmartChat - продвинутый чат для InstantCMS 2* 7 лет назад
Чтобы менять сообщения в Телеграм, нужно вести базу этих сообщений. То есть после постинга в Телеграм привязывать в базе сайта id сообщения в Телеграм и id сообщения в чате. И это лишний запрос при каждом сообщениии в чате. Нагрузка вырастет хорошо, а смысле в этом не так много..
0
SmartControl SmartControl SmartChat - продвинутый чат для InstantCMS 2* 7 лет назад
Да, в Телеграм остаются. Это не баг, так оно работает. В Телеграм старые сообщение не изменяются.
0
SmartControl SmartControl SmartChat - продвинутый чат для InstantCMS 2* 7 лет назад
Точно, октябрь. Попробуем в октябре зарелизить.
0
SmartControl SmartControl SmartChat - продвинутый чат для InstantCMS 2* 7 лет назад
да, про баны все верно - у меня действительно они выводились всегда, поправил этот момент.

ну а с первым пунктом я понял, все правильно - тоже поправлю
0
SmartControl SmartControl SmartChat - продвинутый чат для InstantCMS 2* 7 лет назад
1. Для редактирования, удаления, наложения бана. Вы напишите свой вариант как это должно быть, а я уже по нему отвечу.
2. Простой пользователь не может банить, вы видимо авторизовались модератором Дейнерис. Если модератор хочет себя забанить - ну что тут сказать, это не запрещено сейчас. Для проверки механизма банов можно и так.
3 Сейчас нет. В телеграм можно только читать и писать сообщения. Можно отправлять фотки из Телеграм и в чате они отобразятся.
4. Возможен вариант с любым редактором который есть(live только пока не захотел работать). Но редактора с полем ввода и смайлами пока нет.. я свой новый редактор не писал.
0
SmartControl SmartControl SmartChat - продвинутый чат для InstantCMS 2* 7 лет назад
Проблема найдена.

Решение - удалить компонент и снова установить.
0
SmartControl SmartControl SmartChat - продвинутый чат для InstantCMS 2* 7 лет назад
если личная беседа 1 на 1, то для этого же есть личные сообщения.
Так что тут вопрос только для групповых чатов актуален.

Я добавлял в планы создание комнат, надо еще некоторые вещи продумать. Особой проблемы тут нет - час сам по себе поддерживает неограниченное количество комнат. Вопросы больше по безопасности (чтобы никто не смог читать то, что не нужно).
0
SmartControl SmartControl SmartChat - продвинутый чат для InstantCMS 2* 7 лет назад
в виде окна.. Особых преград не вижу - это просто виджет. Значит надо виджет вывести в модальное окно, с версткой проблем не должно быть. А открывать его по кнопке? - в смысле так же, как и переписку?
+1
SmartControl SmartControl SmartChat - продвинутый чат для InstantCMS 2* 7 лет назад
Насколько я знаю, у WhatsApp нет планов делиться своим API. Телеграм Дурова самый продвинутый мессенджер в этом плане.

Так что нет, планов таких нет по причине отсутствия технической возможности.
0
SmartControl SmartControl SmartChat - продвинутый чат для InstantCMS 2* 7 лет назад
а отправить именно в чате или в по какому-то другому каналу связи?

Мне еще с оффлайна поступило предложение. Короче нужно сделать рассылку по пользователям в Телеграм, чтобы бот рассылал им какое-то сообщение и потом все их ответы выводились в одном месте. У них там все сотрудники сидят в Телеграме, это корпоративный мессенджер.. так что проблем не будет - у всех 100% он есть.

Ну например, всем бухгалтерам-маркетологам-продажникам отправить вопрос "Кто придет на корпоратив?" - бот им разошлет, они ему ответят и все их ответы вывести либо в канале, либо в чате (чтобы админ все видел в одном месте, а не бегал по разным чатам).

Тут уже тесная связь Телеграм + Чата. Обдумываю пока как оно должно работать.

Что-то такое я сделаю к релизу компонента по работе с Телеграм.
+1
SmartControl SmartControl SmartChat - продвинутый чат для InstantCMS 2* 7 лет назад
Это же чат для группы, то есть тут нет сообщений адресованных именно пользователю. Все сообщения улетают всем кто в чате. Если вы про обращение (никнейм пользователя в начале), то это не совсем то.. сообщение можно адресовать и пяти разным пользователям.

Но есть мысли (пока на уровне мыслей даже, не планов) сделать приватные сообщения конкретному пользователю. То есть в общем чате чтобы можно было отправить конкретному пользователю сообщение и его получит только он.
0
SmartControl SmartControl SmartChat - продвинутый чат для InstantCMS 2* 7 лет назад
А вы облачную базу данных корректно настроили? - посмотрите в консоли firebase, там должны сообщения появляться. Настройки нужно указать в компоненте SmartChat. Три поля нужно заполнить.
0
SmartControl SmartControl SmartChat - продвинутый чат для InstantCMS 2* 7 лет назад
Это на моем сайте такая страница, потому что я ее сам создал прямо на видео - у вас то нет ее. Придумайте свою и разместите виджет на ней.
0
SmartControl SmartControl SmartChat - продвинутый чат для InstantCMS 2* 7 лет назад
Список онлайн фиксируется и в бесплатной, но не выводится - я добавлю этот пункт в настройки. Всегда выводить онлайн неправильно, если чат в сайдбаре, то там просто нет места для вывода онлайна.
0
SmartControl SmartControl SmartChat - продвинутый чат для InstantCMS 2* 7 лет назад
Очистка по крону раз в сутки. Вложений сейчас в чате нет, чистится только таблица текстовых сообщений.
0
SmartControl SmartControl SmartChat - продвинутый чат для InstantCMS 2* 7 лет назад
После обновления подгружаются 20 последних сообщений - у вам после обновления страницы чат всегда пустой? - если так, то это неправильно. Я пока не могу подтвердить ошибку.. зашёл, все сообщения ночные и утренние вижу. Смотрю на странице /chat.html
+2
SmartControl SmartControl SmartChat - продвинутый чат для InstantCMS 2* 7 лет назад
@kami:
При установке вот такая ощибка
Исправлено

Ris:
Установил на локальный сайт. Сразу после установки в админке:
Исправлено

Ris:
При возвращении на сайт:
Исправлено

Закинул новую версию в каталог дополнений. И для установки, и для обновления (у кого установилась первая)
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.