Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
P
|
R
|
S
|
T
|
U
|
V
_
__init__() (ehforwarderbot.channel.Channel method)
(ehforwarderbot.chat.BaseChat method)
(ehforwarderbot.chat.Chat method)
(ehforwarderbot.chat.ChatMember method)
(ehforwarderbot.chat.SelfChatMember method)
(ehforwarderbot.chat.SystemChatMember method)
(ehforwarderbot.message.LinkAttribute method)
(ehforwarderbot.message.LocationAttribute method)
(ehforwarderbot.message.MessageCommand method)
(ehforwarderbot.message.MessageCommands method)
(ehforwarderbot.message.StatusAttribute method)
(ehforwarderbot.Middleware method)
(ehforwarderbot.status.ChatUpdates method)
(ehforwarderbot.status.MemberUpdates method)
(ehforwarderbot.status.MessageReactionsUpdate method)
(ehforwarderbot.status.MessageRemoval method)
(ehforwarderbot.status.ReactToMessage method)
A
add_channel() (in module ehforwarderbot.coordinator)
add_member() (ehforwarderbot.chat.Chat method)
add_middleware() (in module ehforwarderbot.coordinator)
add_self() (ehforwarderbot.chat.Chat method)
add_system_member() (ehforwarderbot.chat.Chat method)
alias (ehforwarderbot.chat.BaseChat attribute)
(ehforwarderbot.chat.Chat attribute)
ALL (ehforwarderbot.chat.ChatNotificationState attribute)
Animation (ehforwarderbot.constants.MsgType attribute)
args (ehforwarderbot.message.MessageCommand attribute)
Audio (ehforwarderbot.constants.MsgType attribute)
B
BaseChat (class in ehforwarderbot.chat)
C
callable_name (ehforwarderbot.message.MessageCommand attribute)
Channel (class in ehforwarderbot.channel)
channel (ehforwarderbot.status.ChatUpdates attribute)
(ehforwarderbot.status.MemberUpdates attribute)
channel_emoji (ehforwarderbot.channel.Channel attribute)
(ehforwarderbot.chat.BaseChat attribute)
(ehforwarderbot.chat.Chat attribute)
channel_id (ehforwarderbot.channel.Channel attribute)
channel_name (ehforwarderbot.channel.Channel attribute)
chat
Chat (class in ehforwarderbot.chat)
chat member
chat_id (ehforwarderbot.status.MemberUpdates attribute)
ChatID (in module ehforwarderbot.types)
ChatMember (class in ehforwarderbot.chat)
ChatNotificationState (class in ehforwarderbot.chat)
ChatUpdates (class in ehforwarderbot.status)
commands (ehforwarderbot.message.MessageCommands attribute)
coordinator
copy() (ehforwarderbot.chat.BaseChat method)
D
description (ehforwarderbot.chat.BaseChat attribute)
(ehforwarderbot.chat.Chat attribute)
(ehforwarderbot.message.LinkAttribute attribute)
destination_channel (ehforwarderbot.status.MessageRemoval attribute)
(ehforwarderbot.status.Status attribute)
display_name (ehforwarderbot.chat.BaseChat property)
E
EFBChannelNotFound
EFBChatNotFound
EFBException
EFBMessageError
EFBMessageNotFound
EFBMessageReactionNotPossible
EFBMessageTypeNotSupported
EFBOperationNotSupported
ehforwarderbot.channel
module
ehforwarderbot.chat
module
ehforwarderbot.constants
module
ehforwarderbot.coordinator
module
ehforwarderbot.exceptions
module
ehforwarderbot.message
module
ehforwarderbot.status
module
ehforwarderbot.types
module
ehforwarderbot.utils
module
extra() (in module ehforwarderbot.utils)
ExtraCommandName (in module ehforwarderbot.types)
F
File (ehforwarderbot.constants.MsgType attribute)
G
get_base_path() (in module ehforwarderbot.utils)
get_chat() (ehforwarderbot.channel.SlaveChannel method)
get_chat_picture() (ehforwarderbot.channel.SlaveChannel method)
get_chats() (ehforwarderbot.channel.SlaveChannel method)
get_config_path() (in module ehforwarderbot.utils)
get_custom_modules_path() (in module ehforwarderbot.utils)
get_data_path() (in module ehforwarderbot.utils)
get_extra_functions() (ehforwarderbot.channel.SlaveChannel method)
(ehforwarderbot.Middleware method)
get_member() (ehforwarderbot.chat.Chat method)
get_message_by_id() (ehforwarderbot.channel.Channel method)
get_module_by_id() (in module ehforwarderbot.coordinator)
group chat
GroupChat (class in ehforwarderbot.chat)
H
has_self (ehforwarderbot.chat.Chat property)
I
Image (ehforwarderbot.constants.MsgType attribute)
image (ehforwarderbot.message.LinkAttribute attribute)
instance_id (ehforwarderbot.channel.Channel attribute)
(ehforwarderbot.Middleware attribute)
InstanceID (in module ehforwarderbot.types)
is_mentioned (ehforwarderbot.message.Substitutions property)
K
kwargs (ehforwarderbot.message.MessageCommand attribute)
L
latitude (ehforwarderbot.message.LocationAttribute attribute)
Link (ehforwarderbot.constants.MsgType attribute)
link (ehforwarderbot.message.Message property)
LinkAttribute (class in ehforwarderbot.message)
locate_module() (in module ehforwarderbot.utils)
Location (ehforwarderbot.constants.MsgType attribute)
location (ehforwarderbot.message.Message property)
LocationAttribute (class in ehforwarderbot.message)
long_name (ehforwarderbot.chat.BaseChat property)
longitude (ehforwarderbot.message.LocationAttribute attribute)
M
make_system_member() (ehforwarderbot.chat.Chat method)
master (in module ehforwarderbot.coordinator)
,
[1]
master channel
master_thread (in module ehforwarderbot.coordinator)
MasterChannel (class in ehforwarderbot.channel)
members (ehforwarderbot.chat.Chat attribute)
MemberUpdates (class in ehforwarderbot.status)
MENTIONS (ehforwarderbot.chat.ChatNotificationState attribute)
message
Message (class in ehforwarderbot.message)
message (ehforwarderbot.status.MessageRemoval attribute)
MessageAttribute (class in ehforwarderbot.message)
MessageCommand (class in ehforwarderbot.message)
MessageCommands (class in ehforwarderbot.message)
MessageID (in module ehforwarderbot.types)
MessageReactionsUpdate (class in ehforwarderbot.status)
MessageRemoval (class in ehforwarderbot.status)
middleware
Middleware (class in ehforwarderbot)
middleware_id (ehforwarderbot.Middleware attribute)
middleware_name (ehforwarderbot.Middleware attribute)
middlewares (in module ehforwarderbot.coordinator)
,
[1]
modified_chats (ehforwarderbot.status.ChatUpdates attribute)
modified_members (ehforwarderbot.status.MemberUpdates attribute)
module
ehforwarderbot.channel
ehforwarderbot.chat
ehforwarderbot.constants
ehforwarderbot.coordinator
ehforwarderbot.exceptions
ehforwarderbot.message
ehforwarderbot.status
ehforwarderbot.types
ehforwarderbot.utils
module_id (ehforwarderbot.chat.BaseChat attribute)
(ehforwarderbot.chat.Chat attribute)
module_name (ehforwarderbot.chat.BaseChat attribute)
(ehforwarderbot.chat.Chat attribute)
ModuleID (in module ehforwarderbot.types)
MsgType (class in ehforwarderbot.constants)
mutex (in module ehforwarderbot.coordinator)
,
[1]
N
name (ehforwarderbot.chat.BaseChat attribute)
(ehforwarderbot.chat.Chat attribute)
(ehforwarderbot.message.MessageCommand attribute)
new_chats (ehforwarderbot.status.ChatUpdates attribute)
new_members (ehforwarderbot.status.MemberUpdates attribute)
NONE (ehforwarderbot.chat.ChatNotificationState attribute)
notification (ehforwarderbot.chat.Chat attribute)
P
poll() (ehforwarderbot.channel.Channel method)
private chat
PrivateChat (class in ehforwarderbot.chat)
process_message() (ehforwarderbot.Middleware method)
process_status() (ehforwarderbot.Middleware method)
profile (in module ehforwarderbot.coordinator)
,
[1]
R
ReactionName (in module ehforwarderbot.types)
Reactions (in module ehforwarderbot.types)
ReactToMessage (class in ehforwarderbot.status)
removed_chats (ehforwarderbot.status.ChatUpdates attribute)
removed_members (ehforwarderbot.status.MemberUpdates attribute)
RFC
RFC 2119
,
[1]
RFC 8174
,
[1]
S
self (ehforwarderbot.chat.Chat attribute)
,
[1]
SELF_ID (ehforwarderbot.chat.SelfChatMember attribute)
SelfChatMember (class in ehforwarderbot.chat)
send_message() (ehforwarderbot.channel.Channel method)
(in module ehforwarderbot.coordinator)
send_status() (ehforwarderbot.channel.Channel method)
(in module ehforwarderbot.coordinator)
slave channel
slave_threads (in module ehforwarderbot.coordinator)
SlaveChannel (class in ehforwarderbot.channel)
slaves (in module ehforwarderbot.coordinator)
,
[1]
source_channel (ehforwarderbot.status.MessageRemoval attribute)
status
Status (class in ehforwarderbot.status)
(ehforwarderbot.constants.MsgType attribute)
status (ehforwarderbot.message.Message property)
status_type (ehforwarderbot.message.StatusAttribute attribute)
StatusAttribute (class in ehforwarderbot.message)
StatusAttribute.Types (class in ehforwarderbot.message)
Sticker (ehforwarderbot.constants.MsgType attribute)
stop_polling() (ehforwarderbot.channel.Channel method)
Substitutions (class in ehforwarderbot.message)
suggested_reactions (ehforwarderbot.channel.SlaveChannel attribute)
supported_message_types (ehforwarderbot.channel.SlaveChannel attribute)
system chat
SYSTEM_ID (ehforwarderbot.chat.SystemChatMember attribute)
SystemChat (class in ehforwarderbot.chat)
SystemChatMember (class in ehforwarderbot.chat)
T
Text (ehforwarderbot.constants.MsgType attribute)
the User
the User Themself
timeout (ehforwarderbot.message.StatusAttribute attribute)
title (ehforwarderbot.message.LinkAttribute attribute)
translator (in module ehforwarderbot.coordinator)
Types (ehforwarderbot.message.StatusAttribute attribute)
TYPING (ehforwarderbot.message.StatusAttribute.Types attribute)
U
uid (ehforwarderbot.chat.BaseChat attribute)
(ehforwarderbot.chat.Chat attribute)
Unsupported (ehforwarderbot.constants.MsgType attribute)
UPLOADING_FILE (ehforwarderbot.message.StatusAttribute.Types attribute)
UPLOADING_IMAGE (ehforwarderbot.message.StatusAttribute.Types attribute)
UPLOADING_VIDEO (ehforwarderbot.message.StatusAttribute.Types attribute)
UPLOADING_VOICE (ehforwarderbot.message.StatusAttribute.Types attribute)
url (ehforwarderbot.message.LinkAttribute attribute)
V
vendor_specific (ehforwarderbot.chat.BaseChat attribute)
(ehforwarderbot.chat.Chat attribute)
verify() (ehforwarderbot.chat.BaseChat method)
(ehforwarderbot.chat.ChatMember method)
(ehforwarderbot.chat.GroupChat method)
(ehforwarderbot.chat.PrivateChat method)
(ehforwarderbot.chat.SystemChat method)
(ehforwarderbot.message.Message method)
Video (ehforwarderbot.constants.MsgType attribute)
Voice (ehforwarderbot.constants.MsgType attribute)
EH Forwarder Bot
An extensible message tunneling chat bot framework.
Navigation
Getting started
Configuration File
Launch the framework
Directories
Profiles
Support
Walk-through — How EFB works
Development guide
How to contribute
API documentations
Community wiki
Modules repository
Related Topics
Documentation overview
Quick search
Donate/support
Contribute translations
Help translate this docs on Crowdin