!sFVzrChnVxmGgYiiOm:matrix.org

[matrix] Русская техподдержка

371 Members
Помощь сообщества в настройке Matrix-серверов и клиентов; решении проблем, связанных с Матриксом. Это не официальный канал техподдержки, поэтому тут никто никому ничего не должен. Оскорбления и неуважительное отношение к участникам комнаты - караются баном.77 Servers

Load older messages


SenderMessageTime
26 Sep 2018
@progserega:rsprim.ruprogserega
In reply to @murz:ru-matrix.org
Да мне кажется этот код уже просмотрело стопицот человек, так что вероятность закладок там близка к нулю, да и авторы открытого кода тоже понимают, что любые попытки сделать закладку всегда кто-нибудь заметит если не сразу, то позже, и потом от гумна отмываться будет себе дороже
Я и говорю, что параноя 😃
06:56:32
@progserega:rsprim.ruprogserega
In reply to @ma1uta:ru-matrix.org
Да, AS гоняет через себя все сообщения. Когда появляется event в комнате, которая управляется AS (есть алиас из пространства имён AS или комната создана AS) или должно отправиться псевдо-пользователю AS, то HS отправляет его на соответствующий AS через API.
Ну так получается, что AS отправляются сообщения только с тех комнат на которые "подписан" AS
06:57:56
@murz:ru-matrix.orgAlexey Murz Korepovда, там в настройках подключения AS указывается маска по которой ему посылать и принимать сообщения можно, но там можно и звёздочку поставить чтобы все получал ;)06:59:01
@progserega:rsprim.ruprogseregaв настройках синапса или самого mautrix-а*07:02:37
@progserega:rsprim.ruprogserega?07:02:38
@murz:ru-matrix.orgAlexey Murz Korepov
In reply to @progserega:rsprim.ru
в настройках синапса или самого mautrix-а*
в файле registration.yaml прописывается
07:05:21
@murz:ru-matrix.orgAlexey Murz Korepov
namespaces:
  users:
  - exclusive: true
    regex: '@telegram_.+:botva.ru'
  aliases:
  - exclusive: true
    regex: '@telegram_.+:botva.ru'
  • первое это каких юзеров ему можно эмулировать, второе - какие алиасы создавать
07:07:16
@murz:ru-matrix.orgAlexey Murz Korepovхотя... от меня же он как-то сообщения получает, несмотря на эти неймспейсы ;) значит получается что AS любые может получать (прослушивать)07:08:16
@murz:ru-matrix.orgAlexey Murz Korepovа, ну если бот этого AS в комнате есть - он собственно всё слышыт в ней07:08:51
@progserega:rsprim.ruprogserega
In reply to @murz:ru-matrix.org
а, ну если бот этого AS в комнате есть - он собственно всё слышыт в ней
потому наверно и может получать 🙂
07:12:47
@progserega:rsprim.ruprogseregaчто логично, т.к. сообщение ему. Скорее всего так: комнаты, в которых ЕГО пригласили как бота - это одно, а комнты, которые ОН сам может создавать - это другое и последнее ограничивается масками, чтобы "не шалил", видать.07:14:01
@progserega:rsprim.ruprogseregaИ по идее синапс не должен ему позволять большего...07:14:53
@murz:ru-matrix.orgAlexey Murz Korepovда, всё верно07:15:09
@progserega:rsprim.ruprogseregaспасибо! Буду сегодня дома пробовать 🙂07:33:48
@progserega:rsprim.ruprogserega

Запустил бота, но забыл поставить socks-модуль. Снёс бота и заново его развернул (просто, т.к. шаблоном из puppet). Но! Бот теперь не хочет подключаться к матрице:

    result = coro.send(None)
  File "/opt/mautrix_telegram/lib/python3.5/site-packages/mautrix_telegram/matrix.py", line 46, in init_as_bot
    displayname if displayname != "remove" else "")
  File "/opt/mautrix_telegram/lib/python3.5/site-packages/mautrix_appservice/intent_api.py", line 338, in set_display_name
    await self.client.request("PUT", "/profile/{}/displayname".format((self.mxid)), content)
  File "/opt/mautrix_telegram/lib/python3.5/site-packages/mautrix_appservice/intent_api.py", line 136, in _send
    errcode=errcode, message=message)
mautrix_appservice.errors.MatrixRequestError: 401: {"errcode":"M_UNKNOWN_TOKEN","error":"Unrecognised access token."}

Я так понял из-за того, что старый файл регистрации не сохранился - теперь синапс-сервер не пускает бота с новосгенерённым кодом?

13:57:43
@murz:ru-matrix.orgAlexey Murz Korepovпри установке заново он генерит новый токен, собственно новый registration.yaml надо подсунуть синапсу14:00:18
@murz:ru-matrix.orgAlexey Murz Korepovну или в настройки самого as засунуть старый токен из старого registration.yaml14:00:53
@progserega:rsprim.ruprogseregaregistration.yaml удалил, заново шаблон его создал, синапс перезагрузил - всё равно не пускает14:01:05
@progserega:rsprim.ruprogserega
In reply to @murz:ru-matrix.org
ну или в настройки самого as засунуть старый токен из старого registration.yaml
старый снёс безвозвратно 😕
14:01:22
@murz:ru-matrix.orgAlexey Murz Korepov"Unrecognised access token" - это кстати не wrong, а нераспознанный, значит что-то где-то он прочитать не может. Прав может нехватает на чтение файла?14:02:34
@murz:ru-matrix.orgAlexey Murz Korepov в mautrix-telegram/config.yaml проверь совпадают ли as_token и hs_token с теми которые в /etc/matrix-synapse/app_service/mautrix_telegram-registration.yaml 14:04:08
@murz:ru-matrix.orgAlexey Murz Korepovи поставь временно права на чтение всем подряд обоим файлам14:04:31
@progserega:rsprim.ruprogseregaага! Точно! Автоматизаций рулит... puppet затёр путь к файлу регистрации сервиса в конфиге синапса и он "забыл" про mautrix после перезагрузки 😃14:09:10
@progserega:rsprim.ruprogserega
In reply to @ma1uta:ru-matrix.org
Попробуй оставить пустым.

судя по всему нельзя их пустые ставить:

telethon.errors.rpcerrorlist.ApiIdInvalidError: The api_id/api_hash combination is invalid
[2018-09-27 00:21:05,721] [DEBUG@mau.as.api] PUT /rooms/%21zLshqAavxNCfEwhYOq%3Adev-matrix.rsprim.ru/send/m.room.message/11537971665721 {"formatted_body": "<p>Unhandled exception while requesting code. Check console for more details.</p>\n", "m.relates_to": null, "body": "Unhandled exception while requesting code. Check console for more details.", "format": "org.matrix.custom.html", "msgtype": "m.notice"} as user No identity
14:23:00
@progserega:rsprim.ruprogseregaзарегал приложение (так и не понял зачем это нужно) - и после этого мост заработал14:40:59
@ma1uta:ru-matrix.orgma1utaВозможно потому, что сначала мост писался как бот, а потом к нему прикрутили дополнительный функционал, чтобы работать как puppet-user. А вариант, когда основной функционал не нужен, а нужен дополнительный - не предусмотрели. Можешь завести issue.15:00:04
27 Sep 2018
@progserega:rsprim.ruprogseregaда, вариант. Надо отписаться.01:54:50
4 Oct 2018
@azata:gazizova.netАзат joined the room.14:59:56
9 Oct 2018
@ma1uta:ru-matrix.orgma1uta11 ноября сервер ru-matrix.org примерно в 12:00 по Москве будет не доступен. Хостер будет проводить профилактические мероприятия. Сервер будет недоступен примерно 15-20 минут.11:00:14
@olegoleg:matrix.org@olegoleg:matrix.org joined the room.12:41:19

Show newer messages


Back to Room ListRoom Version: