forked from lug/matterbridge
		
	Provide a multi-room multi-bridge example (#1972)
This commit is contained in:
		
							
								
								
									
										61
									
								
								matterbridge.toml.multi
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										61
									
								
								matterbridge.toml.multi
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,61 @@ | |||||||
|  | #WARNING: as this file contains credentials, be sure to set correct file permissions | ||||||
|  |  | ||||||
|  | [irc] | ||||||
|  |     [irc.foo] | ||||||
|  |     Server="irc.myfooserver.com:6667" | ||||||
|  |     Nick="matterbot" | ||||||
|  |  | ||||||
|  | # Can also connect to multiple different servers of the same protocol: | ||||||
|  | [irc] | ||||||
|  |     [irc.bar] | ||||||
|  |     Server="irc.mybarserver.com:6667" | ||||||
|  |     Nick="matterbot" | ||||||
|  |  | ||||||
|  | [telegram] | ||||||
|  |     [telegram.mytelegram] | ||||||
|  |     Token="123456789:FillInYourTokenHereThatIsImportant" | ||||||
|  |  | ||||||
|  | [mattermost] | ||||||
|  |     [mattermost.work] | ||||||
|  |     #do not prefix it wit http:// or https:// | ||||||
|  |     Server="yourmattermostserver.domain"  | ||||||
|  |     Team="yourteam" | ||||||
|  |     Login="yourlogin" | ||||||
|  |     Password="yourpass" | ||||||
|  |     PrefixMessagesWithNick=true | ||||||
|  |  | ||||||
|  | # Bridge 1: Copy all messages from all rooms to all rooms. | ||||||
|  | # This shows how you can have multiple rooms in a single bridge. | ||||||
|  | [[gateway]] | ||||||
|  | name="cats-are-cool" | ||||||
|  | enable=true | ||||||
|  |     [[gateway.inout]] | ||||||
|  |     account="irc.foo" | ||||||
|  |     channel="#cats-are-cool" | ||||||
|  |     [[gateway.inout]] | ||||||
|  |     account="irc.bar" | ||||||
|  |     channel="#cats-are-cool" | ||||||
|  |     [[gateway.inout]] | ||||||
|  |     account="telegram.mytelegram" | ||||||
|  |     channel="-1234567890123" | ||||||
|  |     [[gateway.inout]] | ||||||
|  |     account="mattermost.work" | ||||||
|  |     channel="cats-are-cool" | ||||||
|  |  | ||||||
|  | # Bridge 2: Copy some messages from some rooms to some rooms. | ||||||
|  | # This shows how you can have multiple bridges. | ||||||
|  | [[gateway]] | ||||||
|  | name="dog-announcements" | ||||||
|  | enable=true | ||||||
|  |     [[gateway.in]] | ||||||
|  |     account="irc.foo" | ||||||
|  |     channel="#dog-announcements" | ||||||
|  |     [[gateway.in]] | ||||||
|  |     account="irc.bar" | ||||||
|  |     channel="#dog-announcements" | ||||||
|  |     [[gateway.out]] | ||||||
|  |     account="telegram.mytelegram" | ||||||
|  |     channel="-9876543219876" | ||||||
|  |     [[gateway.out]] | ||||||
|  |     account="mattermost.work" | ||||||
|  |     channel="dog-announcements" | ||||||
		Reference in New Issue
	
	Block a user
	 Ben Wiederhake
					Ben Wiederhake