Mautrix-telegram:修订间差异
imported>Malacology init |
imported>Malacology 小 →postgresql: add link |
||
(未显示同一用户的2个中间版本) | |||
第4行: | 第4行: | ||
<pre>$ yay -S mautrix-telegram</pre> | <pre>$ yay -S mautrix-telegram</pre> | ||
== postgresql == | == postgresql == | ||
前期操作参见 [[PostgreSQL]]。<pre># sudo -u postgres createuser -P mautrix-telegram_user | |||
<pre>sudo -u postgres createuser -P mautrix-telegram_user | # sudo -u postgres createdb -O mautrix-telegram_user mautrix-telegram_db</pre> | ||
sudo -u postgres createdb -O mautrix-telegram_user mautrix-telegram_db</pre> | |||
== appservices == | == appservices == | ||
第73行: | 第72行: | ||
和 @telegrambot:YOUR_SERVER 对话 | 和 @telegrambot:YOUR_SERVER 对话 | ||
<code>login</code> 登陆 | |||
<code>help</code> 帮助 | <code>login</code> 登陆 | ||
<code>help</code> 帮助 | |||
<code>sync contacts/me/chats</code> 同步 | <code>sync contacts/me/chats</code> 同步 | ||
<code>pm @telegram_id/telephone_number</code> 私聊 | <code>pm @telegram_id/telephone_number</code> 私聊 | ||
[[分类:Server]] |
2022年5月30日 (一) 00:12的最新版本
安装
$ yay -S mautrix-telegram
postgresql
前期操作参见 PostgreSQL。
# sudo -u postgres createuser -P mautrix-telegram_user # sudo -u postgres createdb -O mautrix-telegram_user mautrix-telegram_db
appservices
这里以 Dendrite 为例
编辑/etc/dendrite/config.yaml
app_service_api: # config_files: [] config_files: - /etc/mautrix-telegram/registration.yaml
然后
# gpasswd -a dendrite mautrix-telegram
telegram API
my.telegram.org 获取 app ID 以及 hash
config
编辑 /etc/mautrix-telegram/config.yaml
homeserver: # The address that this appservice can use to connect to the homeserver. address: https://HOMSER_SERVER # The domain of the homeserver (for MXIDs, etc). domain: HOMSER_SERVER
database:
填写 postgres://mautrix-telegram:<password>@localhost/mautrix-telegram
permissions:
配置如下
permissions: '*': relaybot SERVER_DOMAIN: full '@SERVER_USER:SERVER_DOMAIN': admin
telegram:
中 app_id
app_hash
分别填入 app ID hash
生成 registion.yaml
3 python -m mautrix_telegram -b /usr/share/mautrix-telegram/example-config.yaml -c /etc/mautrix-telegram/config.yaml -r /etc/mautrix-telegram/registration.yaml -g
注意权限
# cd /etc/mautrix-telegram # chown -R mautrix-telegram:mautrix-telegram *
图像音频处理
LottieConverter 贴纸 ffmpeg 转码音频
启动
必须要启动 mautrix-telegram 后再重启 homeserver,如 Dendrite
# systemctl start mautrix-telegram && systemctl enable mautrix-telegram # systemctl restart homeserver
使用 Telegarm bridge bot
和 @telegrambot:YOUR_SERVER 对话
login
登陆
help
帮助
sync contacts/me/chats
同步
pm @telegram_id/telephone_number
私聊