Интеграция с другими мессенджерами

На этой странице ты можешь найти инструкции по авторизации в другие мессенджеры (если на твоем matrix сервере настроены эти интеграции)

Discord

Начни чат @_discordpuppet_bot:yourserver.com. Когда бот присоединится, отправь help в чат чтобы получить инструкции.

Источник

Опция 1: discord бот

Это рекомендованный метод, который так же позволяет получать личные сообщения от других пользователей discord через бота

Сначала открой Discord Application Portal.

  1. Кликни на New Application
  2. Настрой бота по желанию
  3. Кликни на Create Application и прокрути до следующей страницы. Найди ссылку Create a Bot User и кликни на нее.
  4. Кликни на Yes, do it!
  5. Найди токен бота в секции App Bot User.
  6. Кликни на Click to Reveal
  7. Теперь отправь сообщени в matrix чат с ботом: link bot your.token-here

Опция 2: токен пользователя (против правил использования Discord)

Внимание: Использование своего пользовательского токена против правил использования Discord.

Сначала получи свой пользовательский токен. Если не сработало, используй этот метод.

После чего отправь сообщение в matrix чат с ботом: link user your.token-here.

Facebook

Начни чат с @facebookbot:yourserver.com. Когда бот присоединится, отправь help в чат для получения инструкций

Источник

  1. Отправь сообщение в matrix чат с ботом: login your@email.here
  2. Отправь свой пароль в следующем сообщении
  3. Если у тебя включена двухфакторная аутентификация (2FA), бот попросит тебя отправить код 2FA.
  4. Недавние чаты будут синхронизированы сразу, другие же - как только ты получишь в них новое сообщение.

Имей в виду, что в некоторых случаях Facebook может решить, что в твоем аккаунте проводятся подозрительные действия и заблокировать его, пока ты не сделаешь что-нибудь (к примеру, добавление номера телефона или смена пароля помогают). В большинстве случаев включение 2FA решает эту проблему.

Google Chat

Начни чат с @googlechatbot:yourserver.com. Когда бот присоединится, отправь help в чат для получения инструкций

Источник

  1. Отправь сообщение в matrix чат с ботом: login
  2. Кликни по ссылке отправленной ботом, потом нажми Start и следуй инструкциям
  3. Недавние чаты будут синхронизированы сразу, другие же - как только ты получишь в них новое сообщение.

Имей в виду, что автоматический вход может не сработать. В таком случае обнови страницу и клинки на чекбокс Manual login. Ручной вход означает, что тебе нужно будет зайти в свой аккаунт Google как обычно, а после руками скопировать токен OAuth из куки в браузере

GroupMe

Начни чат с @_groupmepuppet_bot:yourserver.com. Когда бот присоединится, отправь help в чат для получения инструкций

Источник

  1. Открой dev.group.me, войди в свой аккаунт и выбери Access Token в верхнем меню
  2. Отправь сообщение в matrix чат с ботом: link your.token-here, запомни puppet ID который он вернет
  3. Теперь ты можешь синхронизировать все свои группы и личные сообщения с bridgeeverything your.puppetID или использовать команду bridgegroup чтобы синхронизировать отдельные группы

IRC

Начни чат с @heisenbridge:yourserver.com. Когда бот присоединится, отправь help в чат для получения инструкций

Источник

  1. Отправь addnetwork network.name, например: addnetwork libera.chat
  2. Отправь addserver network.name irc-server.address port --tls, например: addserver libera.chat irc.libera.chat 6697 --tls
  3. Отправь open network.name, например: open libera.chat. Бот создаст админ. комнату для этой IRC сети и пригласит тебя в нее
  4. В этой новой комнате прочти инстукции, которые бот отправил в первом сообщении и настрой его по своему желанию, после этого отправь connect
  5. Отправь join #room-name для синхронизации комнаты IRC

Instagram

Начни чат с @instagrambot:yourserver.com. Когда бот присоединится, отправь help в чат для получения инструкций

Источник

  1. Отправь login your@email.here your.password-here в чат боту
  2. Если у тебя включен 2FA, бот попросит ввести 2FA код. Если у тебя не включена двухфакторная аутентификация, Instagram скорее всего попросит подтвердить вход, в этом случае бот попросит тебя отправить ему код подтверждения.
  3. Недавние чаты будут синхронизированы сразу, другие же - как только ты получишь в них новое сообщение.

LinkedIn

Начни чат с @linkedinbot:yourserver.com. Когда бот присоединится, отправь help в чат для получения инструкций

Источник

  1. Отправь сообщение в matrix чат с ботом: login your@email.here
  2. Отправь свой пароль в следующем сообщении
  3. Если у тебя включена двухфакторная аутентификация (2FA), бот попросит тебя отправить код 2FA.
  4. Недавние чаты будут синхронизированы сразу, другие же - как только ты получишь в них новое сообщение.

Имей в виду, что в некоторых случаях Linkedin может решить, что в твоем аккаунте проводятся подозрительные действия и отправит тебе email с одноразовым кодом. Ты можешь использовать этот код, чтобы авторизовать сессию в matrix. Обычно нужно авторизовать IP адрес сервера только один раз

Signal

Начни чат с @signalbot:yourserver.com. Когда бот присоединится, отправь help в чат для получения инструкций

Источник

Опция 1: дополнительное устройство

Подходит, если ты хочешь продолжить пользоваться приложением Signal

  1. Открой Linked Devices в приложении Signal и добавь новое устройство
  2. Отправь link в matrix чат с ботом
  3. Отсканируй QR код, который бот тебе отправил

Опция 2: основное устройство

Подходит, если ты не хочешь держать отдельное приложение Signal

  1. Открой генератор Signal каптчи (Google reCaptcha) и реши каптчу
  2. Ты будешь перенаправлен на URL/адрес, который твой браузер не сможет понять (адрес начинается с signalcaptcha://). Все, что идет после signalcaptcha:// является токеном этой самой каптчи, скопируй его (именно сам токен). В Firefox тебе придется открыть инструменты разработчика (Меню -> Инструменты Разработчика -> Консоль, либо ctrl-shift-k), там ты найдешь сообщение (warning) с адресом, начинающимся с signalcaptcha:// - скопируй токен каптчи оттуда.
  3. Отправь register --captcha your.captcha-token +номертелефона в matrix чат боту, например: register --captcha 03AOLTBLR84zMWX9mh1gHaFZJwLYflPh0Bsi3_oYwsxJ9bTt_dV9mcmOMmhHZ19E_4waszAMc7EmPM7IfGSJc4471E45JLXgr2YjRlp36k7_AU5t8ww1IOrZid8hl9fqMs9FNIWx9IUj-TpmTdGnYTKpHhLKsQ5EjO53DeJcccp3Ay66PsvHWHXdda9rEAD-DDt6WbU7m-Mki_sVBIo3kJiV094fLOALTz7tTccAyGHH-rna9lIqceaxgeuvJhxteT_xdf2OU3df1TIQsUGbComAEYNCoreElcpBIv70BmsfCQiN_uUA76ILbnFJS5Ox_kFjqSscjR9V0VUbKE3SKknCc84NT3bPCYo9zSCUZDZ5VksbcaGxfziUMBnXG3MGUH__zu9hRoyZcf1ZWO-1_T2WnCQSvafKjle3DB08KBk5immiXwcIjkEDqshoJWXHUpHC7PcI0d0Q9hAXffuWvB4K5bfqNlgJIa_IigN_f06362sWyzHBkqcpcvAmJbf8rggKuW3OIQ5fvOIvUZ5NKBgZSj8g46mAoJj3fsLVCRn9vz7zKFZZRLMg8 +12024561414
  4. Как только ты получишь код подтверждения в СМС, отправь его в matrix чат боту
  5. Чтобы учавствовать в группах v2, установи имя профиля, отправив в matrix час боту set-profile-name Your Name.

Skype

Начни чат с @_skypepuppet_bot:yourserver.com. Как только бот присоединится, отправь help для получения инструкций.

Источник

  1. Отправь link your.username-here your.password-here в matrix чат боту
  2. Отправь list чтобы увидеть все доступные комнаты
  3. Кликни на любую комнату в списке для получения приглашения

Slack

Начни чат с @_slackpuppet_bot:yourserver.com. Как только бот присоединится, отправь help для получения инструкций.

Источник

Опция 1: OAuth2

  1. Создай Slack app. Тебе не нужны никакие дополнительные опции, предлагаемые слаком.
  2. Открой таб OAuth & Permissions в боковой панели
  3. Добавь свой redirect URL
  4. Заполни блоке oauth в конфигурационном файле интеграции. Не забудь добавить oauth.redirectUri
  5. Отправь link в matrix чат боту
  6. Кликни на ссылку, которую тебе отправит бот, и разреши доступ
  7. Скопируй полученный токен и отправь link your.token-here в matrix чат боту

Опция 2: токен xoxc (против правил использования Slack)

Внимание: Использование xoxc токена нарушает правила использования Slack.

  1. Открой slack workspace в браузере
  2. Открой инструменты разработчика в браузере (chrome dev tools) и перейди на вкладу Сеть
  3. Отсортируй запросы по типу WS/WebSocket
  4. Найди xoxc токен в виде GET параметра к одному из адресов
  5. Перейди на вкладку Хранилище, чтобы увидеть список куки
  6. Найди d куки и скопируй значение
  7. Отправь link your.xoxc-token your.d-cookie в matrix чат боту

Steam

Начни чат с @_steampuppet_bot:yourserver.com. Как только бот присоединится, отправь help для получения инструкций.

  1. Отправь link your.username-here your.password-here в matrix чат боту
  2. Если у тебя настроен steam guard (мобильный или email), бот спросит тебя ввести код из него

Telegram

Начни чат с @telegrambot:yourserver.com. Как только бот присоединится, отправь help для получения инструкций.

Источник

  1. Отправь login в matrix чат боту
  2. Кликни на ссылку, которую отправит тебе бот, и введи свой номер телефона (без пробелов, точек, дефисов и т.п.) и кликни на Request Code
  3. Введи полученный код в форму и кликни на Sign in
  4. Если у тебя настроен 2FA, введи свой пароль и снова кликни на Sign in
  5. Недавние чаты будут синхронизированы сразу, другие же - как только ты получишь в них новое сообщение.

Twitter

Начни чат с @twitterbot:yourserver.com. Как только бот присоединится, отправь help для получения инструкций.

Источник

  1. Отправь login-cookie в matrix чат боту
  2. Бот отправит тебе инструкции для получения нужных куки, перевод:
  3. Войди в свой аккаунт Twitter в приватной (инкогнито) вкладке браузера
  4. Нажми F12 для открытия инструментов разработчика
  5. Выбери вкладку Application (Chrome, Safari, Edge) или Storage (Firefox)
  6. В боковом меню раскрой Cookies и выбери https://twitter.com
  7. Найди auth_token в списке куки и дважды кликни по значению, затем скопируй его и отправь в matrix чат боту
  8. Найди ct0 в списке куки и дважды кликни по значению, затем скопируй его и отправь в matrix чат боту
  9. Недавние чаты будут синхронизированы сразу, другие же - как только ты получишь в них новое сообщение.

WhatsApp

Начни чат с @whatsappbot:yourserver.com. Как только бот присоединится, отправь help для получения инструкций.

Источник

  1. Отправь login в matrix чат боту
  2. Открой WhatsApp на своем телефоне
  3. Тапни Меню или Настройки и выбери WhatsApp Web
  4. Отсканируй QR код, который тебе отправил бот
  5. Недавние чаты будут синхронизированы сразу, другие же - как только ты получишь в них новое сообщение.

Имей в виду, что интеграция с WhatsApp использует веб API, так что твой телефон должен быть подключен к интернету, чтобы она могла работать. Само приложение WhatsApp не нужно подстоянно держать включеным, но оно должно иметь возможность получать сообщения. Веб API используется вместо API основного клиента, чтобы избежать бана.