Closed Bug 1611244 Opened 5 years ago Closed 5 years ago

Set up a Matrix service account for Botzilla

Categories

(Infrastructure & Operations :: Matrix, task)

x86_64
Linux
task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: bbouvier, Assigned: ashish)

Details

I have worked on a Matrix bot that could be useful to deploy on the Mozilla Matrix instance:

  • it can expand "bug XXXXXX" into a short URL, bug status, assignee, etc. in a new message.
  • when requested, it can tell about the status of Mozilla trees: e.g "inbound: open".
  • it can generate random uuids (this one is both a tiny demo to show how to implement new modules, as well as re-implementing a feature that was around in firebot iirc).

A few people have asked about getting a bot on the server, in particular for the first feature mentioned here.

I've let Mike know about my proposal. He suggested that I get a service account for this, and that the server running the bot software would be hosted by Mozilla instead of my own server.

For the server, I'm happy either way, and would be happy to handle the sysadmin as well. The server should be able to store some tiny amount of data (no databases required, right now), have NodeJS LTS installed, and be able to connect to the internet.

  1. What are the next steps to create a service account for this bot?
  2. Would it be possible to get a tiny VM or shared hosting for the bot software, please? (otherwise, I'm happy to run it on one of my personal servers)

Thanks!

Hi Glob! If you're at the All hands, could we meet to talk about this, please?

Flags: needinfo?(glob)

Update: we spoke at the all-hands, I'm trying to find the right person to redirect this request to.

Flags: needinfo?(glob)

Fwiw, since federation has been enabled as of today, I've taken the liberty to have a bot instance (using an account of my personal matrix instance) join mozilla channels, until this bug is resolved. Please let me know if there's an issue with this plan!

Thanks for your patience here Benjamin.

Moving to the correct component for action.

Component: General → Matrix
Product: Developer Infrastructure → Infrastructure & Operations
Summary: Set up a Matrix service account / small virtual server for a Matrix bot → Set up a Matrix service account for
Summary: Set up a Matrix service account for → Set up a Matrix service account for Botzilla
Assignee: nobody → ashish
Status: NEW → ASSIGNED

I can create a service account for your bot but I'm not sure about computing resources. Let me know if I can go ahead and create the account (I'll send the details over Slack).

Let me know if I can go ahead and create the account.

Yes please!

I'm not sure about computing resources.

I'm happy keeping the software running on my server, then.

Great! I've shared the access token over Slack.

Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.