Transkriptor Meeting Bot (Zoom, Google Meet, Microsoft Teams)

🤖 Transkriptor Meeting Bot

Add your meeting url, make sure that your target language is correct, afterwards accept bot to the meeting in Zoom, Microsoft Teams or Google Meet. Finally, wait for the transcription after the meeting ends.

If you would like to add Transkriptor Meeting Bot to your meetings, please use the following sample code:

import json
import requests

#The URL of your meeting, language and api key is required
parameters = {
    "meetingUrl": "MEETING URL HERE",
    "language": "en-US",
    "apiKey": "XXXXX"
}

url = "https://api.transkriptor.com/7/Add-Bot-to-Meeting"

response = requests.get(url, params = parameters)

content = json.loads(response.content)
print(content)

const axios = require('axios');

const parameters = {
  meetingUrl: 'MEETING URL HERE',
  language: 'en-US',
  apiKey: 'XXXXX'
};

axios.get('https://api.transkriptor.com/7/Add-Bot-to-Meeting', { params: parameters })
  .then(response => {
    console.log(response.data);
  })
  .catch(error => {
    console.log(error);
  });

import java.net.HttpURLConnection;
import java.net.URL;
import java.io.BufferedReader;
import java.io.InputStreamReader;

URL url = new URL("https://api.transkriptor.com/7/Add-Bot-to-Meeting?meetingUrl=MEETING URL HERE&language=en-US&apiKey=XXXXX");
HttpURLConnection connection = (HttpURLConnection) url.openConnection();

BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
String inputLine;
StringBuffer content = new StringBuffer();

while ((inputLine = in.readLine()) != null) {
    content.append(inputLine);
}

in.close();
connection.disconnect();

System.out.println(content.toString());

using System;
using System.Net;
using Newtonsoft.Json;

var url = "https://api.transkriptor.com/7/Add-Bot-to-Meeting?meetingUrl=MEETING URL HERE&language=en-US&apiKey=XXXXX";
using (WebClient client = new WebClient())
{
    string content = client.DownloadString(url);
    var result = JsonConvert.DeserializeObject(content);
    Console.WriteLine(result);
}

package main

import (
	"encoding/json"
	"fmt"
	"net/http"
	"net/url"
)

func main() {
	baseURL := "https://api.transkriptor.com/7/Add-Bot-to-Meeting"
	params := url.Values{}
	params.Add("meetingUrl", "MEETING URL HERE")
	params.Add("language", "en-US")
	params.Add("apiKey", "XXXXX")

	response, err := http.Get(baseURL + "?" + params.Encode())
	if err != nil {
		panic(err)
	}
	defer response.Body.Close()

	var content map[string]interface{}
	json.NewDecoder(response.Body).Decode(&content)

	fmt.Println(content)
}

require 'net/http'
require 'json'

uri = URI('https://api.transkriptor.com/7/Add-Bot-to-Meeting')
params = { :meetingUrl => 'MEETING URL HERE', :language => 'en-US', :apiKey => 'XXXXX' }
uri.query = URI.encode_www_form(params)

response = Net::HTTP.get_response(uri)

content = JSON.parse(response.body)
puts content

<?php
$url = "https://api.transkriptor.com/7/Add-Bot-to-Meeting";
$parameters = array(
  "meetingUrl" => "MEETING URL HERE",
  "language" => "en-US",
  "apiKey" => "XXXXX"
);

$response = file_get_contents($url . '?' . http_build_query($parameters));
$content = json_decode($response, true);
print_r($content);
?>

import java.net.URL

fun main() {
    val url = URL("https://api.transkriptor.com/7/Add-Bot-to-Meeting?meetingUrl=MEETING URL HERE&language=en-US&apiKey=XXXXX")
    val content = url.readText()
    println(content)
}

import Foundation

if let url = URL(string: "https://api.transkriptor.com/7/Add-Bot-to-Meeting?meetingUrl=MEETING URL HERE&language=en-US&apiKey=XXXXX") {
    URLSession.shared.dataTask(with: url) { data, response, error in
        if let data = data {
            let content = try? JSONSerialization.jsonObject(with: data, options: [])
            print(content)
        }
    }.resume()
}

import 'dart:convert';
import 'package:http/http.dart' as http;

void main() async {
  final url = 'https://api.transkriptor.com/7/Add-Bot-to-Meeting?meetingUrl=MEETING URL HERE&language=en-US&apiKey=XXXXX';
  final response = await http.get(Uri.parse(url));

  if (response.statusCode == 200) {
    var content = jsonDecode(response.body);
    print(content);
  }
}