filters

package
v0.0.0-...-b447b7a Latest Latest
Warning

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

Go to latest
Published: Jun 20, 2023 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FilterResponse

type FilterResponse struct {
	Type     string
	Data     string
	Prefixes []rune
}
var All FilterResponse = FilterResponse{Type: "all"}
var Animation FilterResponse = FilterResponse{Type: "animation"}
var Audio FilterResponse = FilterResponse{Type: "audio"}
var Caption FilterResponse = FilterResponse{Type: "caption"}
var Channel FilterResponse = FilterResponse{Type: "chat", Data: "channel"}
var Dice FilterResponse = FilterResponse{Type: "dice"}
var Document FilterResponse = FilterResponse{Type: "document"}
var Game FilterResponse = FilterResponse{Type: "game"}
var Group FilterResponse = FilterResponse{Type: "chat", Data: "group"}
var HasProtectedContent FilterResponse = FilterResponse{Type: "has_protected_content"}
var Invoice FilterResponse = FilterResponse{Type: "invoice"}
var Location FilterResponse = FilterResponse{Type: "location"}
var NewChatPhoto FilterResponse = FilterResponse{Type: "new_chat_photo"}
var NewChatTitle FilterResponse = FilterResponse{Type: "new_chat_title"}
var Poll FilterResponse = FilterResponse{Type: "poll"}
var Private FilterResponse = FilterResponse{Type: "chat", Data: "private"}
var Sticker FilterResponse = FilterResponse{Type: "sticker"}
var SuccessfulPayment FilterResponse = FilterResponse{Type: "successful_payment"}
var SuperGroup FilterResponse = FilterResponse{Type: "chat", Data: "supergroup"}
var Venue FilterResponse = FilterResponse{Type: "venue"}
var ViaBot FilterResponse = FilterResponse{Type: "via_bot"}
var Video FilterResponse = FilterResponse{Type: "video"}
var VideoChatEnded FilterResponse = FilterResponse{Type: "video_chat_ended"}
var VideoChatParticipantsInvited FilterResponse = FilterResponse{Type: "video_chat_participants_invited"}
var VideoChatScheduled FilterResponse = FilterResponse{Type: "video_chat_scheduled"}
var VideoChatStarted FilterResponse = FilterResponse{Type: "video_chat_started"}
var VideoNote FilterResponse = FilterResponse{Type: "video_note"}
var Voice FilterResponse = FilterResponse{Type: "voice"}

func CallbackData

func CallbackData(data string) FilterResponse

func Command

func Command(command string, prefixes []rune) FilterResponse

func Regex

func Regex(regex string) FilterResponse

func (*FilterResponse) CheckCallback

func (f *FilterResponse) CheckCallback(m *types.CallbackQuery) bool

func (*FilterResponse) CheckMessage

func (f *FilterResponse) CheckMessage(m *types.Message) bool

Jump to

Keyboard shortcuts

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