arnaucube
arnaucube/twitterDM-to-matrixPublic Self-hosted repository
twitterDM-to-matrix/main.go
main.goRaw
 1package main
 2
 3import (
 4	"fmt"
 5)
 6
 7const version = "0.1-dev"
 8
 9func main() {
10	c.Green("twitterDM-to-matrix")
11	c.Yellow("version: " + version)
12	c.Green("bridge twitter DM to Matrix")
13	fmt.Println("configuring")
14
15	c.Purple("------matrix------")
16	readMatrixConfig()
17	loginMatrix()
18	fmt.Print("matrix token: ")
19	c.Cyan(matrixToken.AccessToken)
20	fmt.Println("")
21
22	c.Purple("------twitter------")
23	client := readTwitterConfigTokensAndConnect()
24	user := getUserData(client)
25	printTwitterUserData(user)
26	fmt.Println("")
27
28	c.Purple("------starting to listen------")
29
30	stream(client)
31}