Skip to main content

Общая инструкция по Element

Инструкция по мессенджеру Element. 

1. Мессенджер состоит из двух основных частей - серверной и клиентской. Серверная часть работает на серверах, клиентская - на устройствах пользователя (компьютер, телефон, планшет и прочее). Сервер - это компьютер, предоставляющий услуги для других компьютеров (называемых клиентскими устройствами).
Взаимосвязь между серверами, а также между сервером и пользователями осуществляется с помощью специального набора правил, называемого протоколом. В данном случае используется протокол, называющийся Matrix. 


Благодаря этому протоколу сервера могут взаимодействовать друг с другом, позволяя пользователям, зарегистрированным на одном сервере, общаться с пользователями, зарегистрированными на других серверах. Такое взаимодействие называется федерацией. 
Несмотря на то, что протокол Matrix делает федерацию возможной, подключать её или нет - решает администратор того или иного сервера. Если функция федерации отключена на каком-либо сервере, пользователи могут общаться только в пределах этого сервера.

В качестве сервера можно использовать даже обычный домашний компьютер.

Официально распространяемая разработчиками протокола Matrix, и наиболее популярная клиентская часть мессенджера, называется Element. 

1.jpg

======================

2. Сам по себе Matrix - это лишь формализованный набор правил, протокол. То есть, описание что и как надо делать, на понятном человеку языке. Чтобы всё это заработало на серверах и клиентских устройствах, нужна программная реализация этого протокола, которая понятна компьютерам. Программная реализация серверной части протокола Matrix называется Matrix Synapse. Есть и другие реализации, но эта наиболее популярная и отлаженная. Реализация клиентской части, как я говорил ранее - это программа Element. Есть и другие клиентские программы, но они менее популярные. 

3.jpg

======================

3. Element может работать в двух вариантах - как отдельное приложение скачиваемое и устанавливаемое на устройство пользователя, так и в виде пользовательского интерфейса, открываемого прямо в интернет-браузере. Второй вариант называется веб-вариантом. Работает он так - Element работает прямо на сервере, а пользователю в браузер отправляется его графический интерфейс.

4.jpg

======================

4. Таким образом, на устройствах пользователя достаточно открыть интернет-браузер, ввести туда адрес серверного веб-варианта Element, установленного на сервере (например, https://element.nbics.net/element ) , и пользоваться как обычной программой Element. 

5.jpg

======================

5. Можно установить на устройство пользователя приложение Element, но при необходимости также пользоваться и веб-вариантом.

Скачать отдельное приложение Element можно по этой ссылке https://element.io/download

Обратите внимание, что скачать нужно не Element X (это ещё недоработанная программа, предназначенная в данный момент только для тестирования), а обычный классический Element. Выберите нужную платформу - Windows, Linux, Android (Google Play), и так далее.

6.jpg

======================

6. Так выглядит Element, открытый в браузере. Его интерфейс практически одинаков с отдельными приложениями Element, устанавливаемыми на компьютере. 

На телефоне браузерный вариант программы будет выглядеть "скомканно", поэтому там лучше всегда устанавливать отдельное приложение.

7.jpg

======================

7. Если по какой-то причине интерфейс программы Element у вас не на русском языке, внизу окна приглашения ко входу, есть возможность выбрать язык. 

8.jpg

======================

8. Раскройте список выбора, и выберите русский язык.

9.jpg

======================

9. Теперь интерфейс на русском языке.

Нужно зарегистрироваться. Нажимаем зелёную кнопку "Создать учётную запись".

10.jpg

======================

10. Появилось окно регистрации. 

Тут внимание! Прежде, чем регистрироваться, выберите сервер, на которым вы хотите создать свою учётную запись. Для этого нажмите кнопку "Изменить", и введите в появившемся поле адрес нужного вам сервера. 

Далее придумайте псевдоним (никнейм). Он должен быть написан строчными (маленькими) латинскими буквами. Можно добавлять цифры, но первой должна идти буква. Затем впишите какой-нибудь пароль (сложный), и повторите его. 

Что касается адреса электронной почты, то на некоторых серверах её нужно вводить, на некоторых - нет. Иногда ввод почты требуется, но проверяться не будет, поэтому в таких случаях можно ввести любой, даже несуществующий, адрес. Подробности таких нюансов уточняйте у администратора сервера, на котором желаете зарегистрироваться.

После ввода данных, нажмите внизу кнопку "Зарегистрироваться".

11.jpg

======================

11. Пример окна, где нужно задать адрес сервера, отличного от предоставляемого по умолчанию.

14.jpg

======================

12. После регистрации произойдёт автоматический вход а программу Element. 

Слева есть две основные области - Люди и Комнаты. Область "Люди" - это список ваших контактов, то есть пользователей, с которыми вы установили связь и общаетесь. 

Область "Комнаты" - это группы. На самом деле, протокол Matrix, а следовательно и программа Element, считает комнатами любой канал общения, в том числе и контакты (из области "Люди"). Поэтому тут грань нечёткая. Но чтобы не запутаться, контактами считаются приватные каналы общения для двух человек, а комнатами - всё остальное. 

Тем не менее, добавив человека в свои контакты, вы таким образом неявно создаёте новую комнату, в которую при необходимости можно пригласить кого-то третьего (четвёртого и т.д.).

Также на начальном экране программы Element, в его правой части, видны три большие зелёные кнопки - Отправить личное сообщение, Просмотреть публичные комнаты, Создать комнату. Эти кнопки созданы для удобства, чтобы выполнять наиболее востребованные операции. Но вместо них также можно использовать элементы интерфейса в левой части экрана. 

15.jpg

======================

13. Создадим новую комнату. Её можно создать как с помощью большой зелёной кнопки, так и путём нажатия на "Плюс" в левой части экрана в области "Комнаты".

16.jpg

======================

14. Как видим, нажатие на "+" вызывает меню, аналогичное второй и третьей большой зелёной кнопке.

Выбираем пункт "Новая комната".

17.jpg

======================

15. В открывшемся окне вводим название комнаты, её тему, а также  выбираем видимость комнаты - приватная или публичная.

19.jpg

======================

16. Я выбираю опцию "Публичная комната". 

21.jpg

======================

17. Так как комната публичная - появляется возможность задать адрес комнаты. Структура адресов комнат такая:

#имя_комнаты:адрес_сервера

Сначала решётка. Потом имя комнаты. Далее двоеточие, как разделитель. После двоеточия - адрес сервера. Имя комнаты вводится строчными латинскими буквами, можно добавлять ещё цифры, но вначале должна быть буква.

После всех настроек жмём (внизу) кнопку "Создать комнату"

22.jpg

======================

18. Комната создана. Сейчас я в этой комнате один. Для публичных комнат есть два пути - могу пригласить кого-то в эту комнату.

23.jpg

======================

19. Второй путь - другие люди, зная название комнаты, ищут её самостоятельно.

24.jpg

======================

20. Комната найдена - нужно нажать кнопку "Войти".

25.jpg

======================

21. Теперь в комнате два человека. Следующий, кто по поиску найдёт комнату или кого сюда пригласят - также может войти сюда и общаться.

27.jpg

======================

22. В комнате можно переписываться в чате. 

29.jpg

======================

23. Можно загружать изображения и другие файлы, нажав на значок скрепки справа от ввода сообщения.

30.jpg

31.jpg

======================

24. Сообщения можно удалять.

32.jpg

33.jpg

34.jpg

======================

25. Переходим к области "Люди". И посмотрим, как можно добавить человека в контакты. 

Для этого нажимаем на "+" в области "Люди". Это соответствует большой зелёной кнопке "Отправить личное сообщение". 

35.jpg

======================

26. Далее, в появившемся окне ищем нужного человека по его полному адресу. Структура адреса такая:

@никнейм:имя_сервера 

Обратите внимание, адреса учётных записей имеют почти такую же структуру, как и у комнат. Только у комнат вначале адреса пишется "#", а у учётных записей - "@".

Если адрес пользователя введён правильно в поисковой строке, то его учётная запись отобразится в поле Предложения вместе с ником, адресом и аватаром (или буквой, если нет аватара).

Жмём кнопку "Вперёд".

37.jpg

======================

27. Как только нужный пользователь найден - отправляем ему какое-либо сообщение.

42.jpg

======================

28. Человеку, которому отправлено сообщение, приходит приглашение к беседе. 

43.jpg

======================

29. И он может либо отклонить приглашение, либо принять его, нажав кнопку "Начать беседу".

44.jpg

======================

 

30. Element можно настраивать в широких пределах. 

45.jpg

======================

 

31. Среди настроек можно найти вкладку для манипуляций со своим профилем.

46.jpg

======================

 

32. Вот ещё один способ добраться до настроек программы Element.

47.jpg

======================

 

33. Выходим из аккаунта. 

48.jpg

======================

 

34. Перед выходом из аккаунта программа предупредит, что нужно сохранить ключи шифрования, или будет потерян доступ к сообщениям. Нажимаем кнопку "Использовать резервную копию ключей шифрования".

49.jpg

======================

 

35. Появятся два способа  - либо создать ключ безопасности, либо ввести секретную фразу. Выбираем "Создание ключа безопасности".

50.jpg

======================

 

36. Будет предложено скачать или скопировать куда-то в текстовый файл автоматически сгенерированный ключ. 

51.jpg

======================

 

37. Также можно задать какую-то секретную фразу (в том числе и на русском языке). В этом случае при следующем входе в аккаунт будет предложено ввести эту фразу для заверения сеанса, что вы это вы.

52.jpg

======================

 

38. Попробуем отказаться вообще от всех способов, нажав на кнопку "Мне не нужны зашифрованные сообщения", и посмотрим что будет.

54.jpg

======================

 

39. Снова зайдём на сервер.

55.jpg

======================

 

40. Появится такое сообщение. Закрываем это окно, нажав на крестик в правом верхнем углу.

56.jpg

======================

 

41. Жмём кнопку "Я заверю позже".

57.jpg

======================

 

42. В этом случае вы не сможете увидеть ваши и чужие сообщения в комнатах, где участвуете в общении. Также другие люди (да и вы сами) будут видеть перед каждым вашим сообщением значок - красный щит с восклицательным знаком. Это значит, что никто не сможет понять вы это или нет, даже если видят ваш ник и аватар.

58.jpg

========================================

Инструкция завершена.