Bots

ivar2 Matrix/IRC Bot


Repo: https://github.com/torhve/ivar2

ivar2 is an IRC/Matrix bot on speed, with a mentally unstable mind. Partially because its written in Lua, which could make the most sane mind go unstable. If that's not obscure enough for you, ivar2 also supports running MoonScript modules.

feedbot


Repo: https://code.rix.si/rrix/matrix-feedbot

Connect to RSS and Twitter feeds via Ryan Rix's feedbot!

Check it out from Ryan's git repo

MPD DJ


Repo: https://github.com/Half-Shot/matrix-mpd-dj

Ever wanted to control a MPD instance over matrix? Now you can!

Supports a selection (with more coming soon) of mpd commands with the ability to play Youtube links.

Development is steadily ongoing at Github

matrix-email-bot


Repo: https://github.com/turt2live/matrix-email-bot

This is a matrix bot that can receive email and post it to a given room. Intended for newsletters, this is a great bot to reach all of your audiences.

The source, and more information can be found on GitHub. Try it out on t2bot.io.

tiny-matrix-bot


Repo: https://github.com/4nd3r/tiny-matrix-bot

Simple and dirty matrix.org bot based on matrix-python-sdk

no manual, no support, no warranty

pull requests are welcome!

manual:

|

Follow the progress and grab the code from GitHub!

rocket-sheep

Example mxid: @sheep:tang.ents.ca
Repo: https://github.com/ENTS-Source/rocket-sheep

Rocket Sheep is a purpose-built matrix bot intended for makerspaces/hackerspaces. It has a long list of features planned, but here are some of ones available today:

  • Announcements when someone enters the building
  • Querying of IP cameras by using Blue Iris
  • Interacting with Honeywell thermostats to show the current temperature in the space

The source, and more information, can be found on GitHub. Pop by #ents:tang.ents.ca with any questions.

matrix-voyager-bot

Example mxid: @voyager:t2bot.io
Repo: https://github.com/turt2live/matrix-voyager-bot

Voyager is a bot that travels the network by looking for rooms it can join. When the bot sees a message with a room alias, it will try to join the room to gather more links to rooms.

Check out the current graph, or ask questions in #voyager:t2l.io. Voyager is not meant to be an intrusive bot, and is more than happy to automatically de-list a room when kicked or banned.

The source, and more information, can be found on GitHub.

Maunium GitLab Bot

Example mxid: @gitlab:t2bot.io
Repo: https://github.com/maubot/gitlab

Maunium GitLab Bot is a bot written in Go. It allows you to interact with GitLab from Matrix and receive notifications from GitLab webhooks (issues, merge requests, pushes, etc..).

You can use the publicly hosted instance on t2bot.io, or check out the project on GitHub

matrix-trello-bot

Example mxid: @trello:t2bot.io
Repo: https://github.com/turt2live/matrix-trello-bot

Trello is a useful tool for planning and organization. Having access to all your boards in matrix makes it easier to update your boards and receive updates when your team makes changes.

The source, and more information, can be found on GitHub.

matrix-monitor-bot


Repo: https://github.com/turt2live/matrix-monitor-bot

This bot monitors the latency between homeservers by sending messages into a dedicated room. Bots running on other homeservers watch for these messages and reply with timing information. Together, all the bots in the room form a latency map of message delivery times. Combined with the Prometheus metrics and built-in status page, this bot is very useful for both operators and end-users.

matrix-dialogflow


Repo: https://gitlab.com/vurpo/matrix-dialogflow

Connect a DialogFlow agent to Matrix as a chatbot.

FAQBot


Repo: https://gitlab.com/Matrixcoffee/FAQBot

FAQBot is a Matrix bot that answers questions, using one or more org-mode formatted files as its source of knowledge.

maubot / xkcd

Example mxid: @xkcd:maunium.net
Repo: https://github.com/maubot/xkcd

A maubot to fetch xkcd comics and to get notifications about new comics.

elizabot


Repo: https://github.com/benparsons/elizabot

This bot runs Eliza, a chatbot from the 1960s

dice


Repo: https://github.com/maubot/dice

A maubot that rolls dice. Has built-in calculator.

karma


Repo: https://github.com/maubot/karma

A maubot that tracks the karma of users.

Matrix-Grep-Bot


Repo: https://github.com/JojiiOfficial/Matrix-Grep-Bot

A Matrix bot to use grep for searching in large messages

Invite the bot to a room. It will join automatically. Then reply on a message with

!grep <search pattern> or ! grep <search pattern>

poll-bot

Example mxid: @poll-bot:abolivier.bzh
Repo: https://github.com/babolivier/matrix-poll-bot

Matrix bot to do polls. What more do you need?