Wazebot: Difference between revisions View history

(Created page with "Wazebot ''AKA wb'' is an automated chat account, able to provide additional useful interface features. Wazebot is available to help in Google Hangouts, and Discord servers use...")
 
No edit summary
Line 1: Line 1:
Wazebot ''AKA wb'' is an automated chat account, able to provide additional useful interface features. Wazebot is available to help in Google Hangouts, and Discord servers used by the Waze Editing Community. The bot can be added to GHO conversations, and Discord servers, and channels upon request by those authorized to add the bot.
Wazebot is an automated chat bot for use in the Waze Discord servers and Google Hangouts chats.  
This is not to be confused with "WazeBot" which is part of the "Feed the Waze" project.
This is not to be confused with "WazeBot" which is part of the "Feed the Waze" project.


'''This page discussed the details for the Discord version of the Wazebot
'''This page discusses the details for the Discord version of the bot. For more details on the Google Hangouts bot, see the [https://vaindil.com/wazebot Wazebot] external page.'''
:''For more details on the GHO wazebot,you see the [//vaindil.com/wazebot Wazebot] External page.''


== Features ==
== Features ==
==== Role Syncing ====
Wazebot can sync your roles across the regional Discord servers. A limited number of roles are set by the bot for security reasons; others must be set manually and are not synced automatically. The table below gives the available roles and the permission required to set them. For example, the L6 role can only be given by champs, and only when the command is used in the national server.
{| class="wikitable"
!Role
!Bot Command
!Role Required
|-
|Country Manager (CM)
|!cm @username
|CM or above
|-
|State Manager (SM)
|!sm @username
|SM or above
|-
|Large Area Manager (LAM)
|!lam @username
|SM or above
|-
|Area Manager (AM)
|!am @username
|SM or above
|-
|Mentor
|!mentor @username
|SM or above
|-
|Level 6 (L6)
|!l6 @username
|Champ in national server
|-
|Level 5 (L5)
|!l5 @username
|SM or above
|-
|Level 4 (L4)
|!l4 @username
|SM or above
|-
|Level 3 (L3)
|!l3
|Anyone (set on command user)
|-
|Level 2 (L2)
|!l2
|Anyone (set on command user)
|-
|Level 1 (L1)
|!l1
|Anyone (set on command user)
|}
== Commands ==
== Commands ==
== Technical ==
The bot's identifier is WazeBot#1984, and its internal ID is 299667737368592385. It is written in C# and runs on .NET Core. Source code is available on [https://github.com/vaindil/wazebot-discord GitHub]. Core functionality is provided by [https://github.com/RogueException/Discord.Net Discord.Net]. Contact vaindil (vaindil#2314 on Discord) with any questions or issues.

Revision as of 23:00, 20 June 2017

Wazebot is an automated chat bot for use in the Waze Discord servers and Google Hangouts chats. This is not to be confused with "WazeBot" which is part of the "Feed the Waze" project.

This page discusses the details for the Discord version of the bot. For more details on the Google Hangouts bot, see the Wazebot external page.

Features

Role Syncing

Wazebot can sync your roles across the regional Discord servers. A limited number of roles are set by the bot for security reasons; others must be set manually and are not synced automatically. The table below gives the available roles and the permission required to set them. For example, the L6 role can only be given by champs, and only when the command is used in the national server.

Role Bot Command Role Required
Country Manager (CM) !cm @username CM or above
State Manager (SM) !sm @username SM or above
Large Area Manager (LAM) !lam @username SM or above
Area Manager (AM) !am @username SM or above
Mentor !mentor @username SM or above
Level 6 (L6) !l6 @username Champ in national server
Level 5 (L5) !l5 @username SM or above
Level 4 (L4) !l4 @username SM or above
Level 3 (L3) !l3 Anyone (set on command user)
Level 2 (L2) !l2 Anyone (set on command user)
Level 1 (L1) !l1 Anyone (set on command user)

Commands

Technical

The bot's identifier is WazeBot#1984, and its internal ID is 299667737368592385. It is written in C# and runs on .NET Core. Source code is available on GitHub. Core functionality is provided by Discord.Net. Contact vaindil (vaindil#2314 on Discord) with any questions or issues.