add readme
This commit is contained in:
parent
74df88d33d
commit
2bc8d06ab6
1 changed files with 13 additions and 3 deletions
16
index.mjs
16
index.mjs
|
@ -45,6 +45,9 @@ async function handleCommand(roomId, event) {
|
||||||
await sendMessageWithUrl(client,roomId);
|
await sendMessageWithUrl(client,roomId);
|
||||||
await changeRoomName(client, roomId);
|
await changeRoomName(client, roomId);
|
||||||
}
|
}
|
||||||
|
if (body?.startsWith("!join")){
|
||||||
|
await sendJoinConfernece(client,roomId);
|
||||||
|
}
|
||||||
if (body?.startsWith("!hilfe")){
|
if (body?.startsWith("!hilfe")){
|
||||||
sendHelp(client,roomId)
|
sendHelp(client,roomId)
|
||||||
}
|
}
|
||||||
|
@ -66,10 +69,15 @@ async function createConference(roomId) {
|
||||||
}
|
}
|
||||||
|
|
||||||
async function sendMessageWithUrl(client,roomId) {
|
async function sendMessageWithUrl(client,roomId) {
|
||||||
|
var url = await createConference(roomId);
|
||||||
|
await client.sendText(roomId, 'Die Konferenz für diesen Raum läuft unter dieser URL: '+ url);
|
||||||
|
}
|
||||||
|
|
||||||
|
async function sendJoinConfernece(client,roomId) {
|
||||||
var url = await createConference(roomId);
|
var url = await createConference(roomId);
|
||||||
await client.sendHtmlText(roomId, '<div role="button" tabindex="0" class="mx_AccessibleButton mx_MemberList_invite"><a href ="'+url+'">Hier der Konferenz beitreten</a></div> ');
|
await client.sendHtmlText(roomId, '<div role="button" tabindex="0" class="mx_AccessibleButton mx_MemberList_invite"><a href ="'+url+'">Hier der Konferenz beitreten</a></div> ');
|
||||||
}
|
}
|
||||||
send
|
|
||||||
async function changeRoomName(client, roomId){
|
async function changeRoomName(client, roomId){
|
||||||
var roomDescription = await client.getRoomStateEvent(roomId,'m.room.topic');
|
var roomDescription = await client.getRoomStateEvent(roomId,'m.room.topic');
|
||||||
roomDescription = roomDescription.topic;
|
roomDescription = roomDescription.topic;
|
||||||
|
@ -81,8 +89,10 @@ async function changeRoomName(client, roomId){
|
||||||
async function sendHelp(client, roomId){
|
async function sendHelp(client, roomId){
|
||||||
await client.sendText(
|
await client.sendText(
|
||||||
roomId,
|
roomId,
|
||||||
'Neue Konferenz mit "!jitsi" erstellen\n\r' +
|
'Neue Konferenz erstellen: !jitsi\n\r' +
|
||||||
'Diese Hilfeseite mit "!hilfe" anzeigen'
|
'Direkt der Konferenz beitreten: !join\n\r'+
|
||||||
|
'Diese Hilfeseite anzeigen: !hilfe\n\r'
|
||||||
|
|
||||||
);
|
);
|
||||||
|
|
||||||
}
|
}
|
Loading…
Add table
Reference in a new issue