Matrix Bot written in python using mastodon.py and simplematrixbotlib served with docker.
The main idea is to create a mastodon integration of the timeline via a Matrix Bot. For now the DM functions are not scheduled.
-
Basic Functions:
- Getting timeline from mastodon via mastodon.py
- Showing last timeline entry on local flask server
- Showing last timeline in chat
- Reaload timeline
- Sort timeline by created_at
-
Automation:
- [] Automated timeline reload in the background
- [] Automated timeline streaming to chat
-
E2E:
- [] Use E2E of simplematrixbotlib
- [] E2E between bot and mastodon
-
Search / Following:
- [] Hashtag search
- [] Mastodon user
- [] Follow other user
-
Dokumentation:
- List features
- [] Installation dokumentation
-
Tests / Error handling:
- Static code analysis with pylint
- [] Unit tests
- [] Simple error handling for connections
-
Docker Setup:
- [] Create simple docker container
- [] Integrate into matrix-docker-ansible-deploy
-
UI:
- Simple Markdown timeline
- [] Use icons (↩️, 🔄 and ⭐️) for reblog and favourite buttons