moeDiscord

package
v0.0.0-...-ba096a2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 10, 2018 License: MIT Imports: 5 Imported by: 0

Documentation

Overview

Extensions and additions to discordGo.

Anything that adds functionality to discordGo specifically should go in this package.

Index

Constants

View Source
const MaxMessageLength = 2000

Variables

This section is empty.

Functions

func FindPermissionByRoleID

func FindPermissionByRoleID(overwrites []*discordgo.PermissionOverwrite, toFind string) (*discordgo.PermissionOverwrite, bool)

func FindRoleById

func FindRoleById(roles []*discordgo.Role, toFind string) *discordgo.Role

func FindRoleByName

func FindRoleByName(roles []*discordgo.Role, toFind string) *discordgo.Role

func GetChannel

func GetChannel(channelUid string, session *discordgo.Session) (channel *discordgo.Channel, err error)

func GetCurrentRolePermissionsForChannel

func GetCurrentRolePermissionsForChannel(session *discordgo.Session, channelUID string, roleUID string) (*discordgo.PermissionOverwrite, error)

func GetEveryoneRoleForServer

func GetEveryoneRoleForServer(session *discordgo.Session, serverID int) *discordgo.Role

func GetGuild

func GetGuild(guildUid string, session *discordgo.Session) (*discordgo.Guild, error)

func GetMember

func GetMember(memberUid string, guildUid string, session *discordgo.Session) (member *discordgo.Member, err error)

func GetReactionByName

func GetReactionByName(message *discordgo.Message, reactionName string) *discordgo.MessageReactions

Gets a reaction from a message based on it's emoji name

func RetrieveBasePermissions

func RetrieveBasePermissions(session *discordgo.Session, channel *discordgo.Channel, role *discordgo.Role, flags []int) map[int]bool

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL