Video introduces 5 bots that streamlines your Matrix Homeserver usage, and discusses the configuration, necessary setup necessary for 3 bots in details. Ranging from pre-requisites to using the bot on the homeserver client.
Chapter Navigation:
0:00 Intro
0:35 Chosen 5 Bots Where chosen
1:45 Use of Each Bot: Intro
3:10 Pre-requisites Explanation
5:20 Intro of Config steps
6:00 Cloning Bot Repositories
6:55 Configuring Matrix-archive
8:55 Downloading Room Keys from Server
10:25 Copying Room Keys to Matrix-archive
12:10 Starting Interactive bot & Extracting Messages
17:20 Request to Practice
18:00 Configuring & starting Matrix Reminder Bot
23:40 Matrix Reminder Bot Demo
29:10 Configuring & Starting Middleman Bot
35:30 Executing scripts w & w/o .py extension
36:30 Using Middleman Bot
40:00 Bot Recap
40:30 Outro
The repo link of various bots discussed
[ Ссылка ]
[ Ссылка ]
[ Ссылка ]
[ Ссылка ]
[ Ссылка ]
*****************
Reminder Bot Challenges & Process
*****************
* provide executable permission to matrix_reminder_bot
* Have to do pip install APScheduler, arrow, dateparser, pretty_cron, readabledelta
* Update the config.yaml file
* call ./matrix_reminder_bot config.yaml
Commands in the Room
* !remindme today 6am; make room
* !remindroom every 1d; 6pm; take rest
* !listreminders
* !cancelreminder make room
*******************
Middle Man bot Challenges & Process
******************
* run pip install -r requirements.in
* Update the config.yaml file
* create the #middlemanagement:example.com room
* Add the above room (id only) in the target values inside config.yaml
* python3 main.py config.yaml
# bottest:example.com
# middlemanagement:example.com
Commands in the bottester:
* @enobot will send the message to middlemanagement
* !reply Per design the message has to be a reply to
Commands in the Middlemanagement:
* !message #bottester this message will go to the room
******************
Matrix Archive Bot
*****************
* run pip install -r requirements.in
* python3 matrix-archive.py
* Get the e2ee keys text files, along with the passphrase
* will be used for getting the room list
* Will get the messages from the rooms
PS: Got a question or have a feedback on my content. Get in touch
By leaving a Comment in the video
topmate.io/insightbuilder?utm_source=topmate&utm_medium=popup&utm_campaign=SocialProfile
@mail insighthacker21@gmail.com
@twitter Handle is @KQrios
@medium [ Ссылка ]
@github [ Ссылка ]
Ещё видео!