Index A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W A access_channels() (immp.hook.access.AccessPredicate method) AccessPredicate (class in immp.hook.access) action (immp.core.message.Message attribute) active (immp.core.util.OpenState attribute) add() (immp.core.stream.PlugStream method) (immp.hook.sync.SyncCache method) (immp.plug.irc.Wait method) add_channel() (immp.core.host.Host method) add_group() (immp.core.host.Host method) add_hook() (immp.core.host.Host method) add_loader() (immp.hook.web.WebHook method) add_plug() (immp.core.host.Host method) add_route() (immp.hook.web.WebHook method) add_static() (immp.hook.web.WebHook method) address (immp.core.message.Location attribute) admins() (immp.core.channel.Channel method) all_names() (immp.plug.irc.IRCClient method) Any (class in immp.core.schema) any() (immp.core.schema.JSONSchema class method) (immp.core.schema.Validator class method) (immp.core.schema.Walker class method) any_sync() (immp.hook.sync.SyncPlug class method) anywhere (immp.hook.command.CommandScope attribute) app (immp.hook.web.WebHook attribute) append() (immp.core.message.RichText method) (immp.core.util.WatchedList method) applicable() (immp.hook.command.BoundCommand method) args (immp.plug.irc.Line attribute) AsyncDatabaseHook (class in immp.hook.database) AsyncShellHook (class in immp.hook.shell) at (immp.core.message.Receipt attribute) attachments (immp.core.message.Message attribute) AutoRespondHook (class in immp.hook.autorespond) avatar (immp.core.message.User attribute) B BadUsage BaseCommand (class in immp.hook.command) BaseModel (class in immp.hook.database) before_receive() (immp.core.hook.Hook method) (immp.hook.alerts.MentionsHook method) before_send() (immp.core.hook.Hook method) bold (immp.core.message.Segment attribute) bot_id (immp.plug.slack.SlackUser attribute) BoundCommand (class in immp.hook.command) buffer (immp.hook.shell.AsyncShellHook attribute) C cancel() (immp.plug.irc.Wait method) Channel (class in immp.core.channel) channel (immp.core.message.Receipt attribute) (immp.hook.notes.Note attribute) (immp.hook.sync.SyncBackRef attribute) channel_access() (immp.hook.access.AccessPredicate method) (immp.hook.access.ChannelAccessHook method) (immp.hook.identitylocal.LocalIdentityHook method) channel_access_multi() (immp.hook.access.AccessPredicate method) (immp.hook.access.ChannelAccessHook method) channel_admins() (immp.core.plug.Plug method) (immp.plug.discord.DiscordPlug method) (immp.plug.irc.IRCPlug method) (immp.plug.slack.SlackPlug method) (immp.plug.telegram.TelegramPlug method) channel_for_user() (immp.core.plug.Plug method) (immp.plug.discord.DiscordPlug method) (immp.plug.irc.IRCPlug method) (immp.plug.slack.SlackPlug method) (immp.plug.telegram.TelegramPlug method) channel_history() (immp.core.plug.Plug method) (immp.plug.discord.DiscordPlug method) (immp.plug.slack.SlackPlug method) (immp.plug.telegram.TelegramPlug method) channel_invite() (immp.core.plug.Plug method) (immp.plug.irc.IRCPlug method) (immp.plug.slack.SlackPlug method) channel_invite_multi() (immp.core.plug.Plug method) (immp.plug.slack.SlackPlug method) channel_is_private() (immp.core.plug.Plug method) (immp.hook.sync.SyncPlug method) (immp.plug.discord.DiscordPlug method) (immp.plug.irc.IRCPlug method) (immp.plug.slack.SlackPlug method) (immp.plug.telegram.TelegramPlug method) channel_link() (immp.core.plug.Plug method) (immp.plug.discord.DiscordPlug method) (immp.plug.slack.SlackPlug method) channel_link_create() (immp.core.plug.Plug method) (immp.plug.discord.DiscordPlug method) (immp.plug.telegram.TelegramPlug method) channel_link_revoke() (immp.core.plug.Plug method) (immp.plug.discord.DiscordPlug method) (immp.plug.telegram.TelegramPlug method) channel_members() (immp.core.plug.Plug method) (immp.hook.sync.SyncPlug method) (immp.plug.discord.DiscordPlug method) (immp.plug.irc.IRCPlug method) (immp.plug.slack.SlackPlug method) (immp.plug.telegram.TelegramPlug method) channel_migrate() (immp.core.hook.Hook method) (immp.core.host.Host method) (immp.hook.alerts.SubscriptionsHook method) (immp.hook.notes.NotesHook method) channel_remove() (immp.core.plug.Plug method) (immp.plug.irc.IRCPlug method) (immp.plug.slack.SlackPlug method) (immp.plug.telegram.TelegramPlug method) channel_remove_multi() (immp.core.plug.Plug method) channel_rename() (immp.core.plug.Plug method) (immp.plug.discord.DiscordPlug method) (immp.plug.telegram.TelegramPlug method) channel_title() (immp.core.plug.Plug method) (immp.hook.sync.SyncPlug method) (immp.plug.discord.DiscordPlug method) (immp.plug.github.GitHubPlug method) (immp.plug.irc.IRCPlug method) (immp.plug.slack.SlackPlug method) (immp.plug.telegram.TelegramPlug method) ChannelAccessHook (class in immp.hook.access) channels (immp.core.host.Host attribute) choices (immp.core.schema.Any attribute) chunked() (immp.core.message.RichText method) chunked_plain() (immp.core.message.RichText class method) clear() (immp.core.util.WatchedDict method) (immp.core.util.WatchedList method) clone() (immp.core.message.Message method) (immp.core.message.RichText method) close() (immp.core.host.Host method) (immp.core.util.Openable method) code (immp.core.message.Segment attribute) command (immp.plug.irc.Line attribute) command() (in module immp.hook.command) CommandHook (class in immp.hook.command) CommandParser (class in immp.hook.command) commands() (immp.hook.command.CommandHook method) (immp.hook.command.DynamicCommands method) (immp.hook.textcommand.TextCommandHook method) CommandScope (class in immp.hook.command) complete() (immp.hook.command.BaseCommand method) (immp.hook.command.BoundCommand method) (immp.hook.command.FullCommand method) config (immp.core.plug.Plug attribute) (immp.core.util.Configurable attribute) config_change() (immp.core.host.Host method) ConfigError ConfigProperty (class in immp.core.util) Configurable (class in immp.core.util) connect() (immp.plug.irc.IRCClient method) context() (immp.hook.web.WebHook method) coordintes (immp.core.message.Location attribute) D DatabaseHook (class in immp.hook.database) default (immp.core.schema.Optional attribute) DelayLock (class in immp.plug.irc) delete() (immp.core.message.Receipt method) (immp.core.plug.Plug method) (immp.hook.sync.SyncPlug method) (immp.plug.discord.DiscordPlug method) (immp.plug.slack.SlackPlug method) (immp.plug.telegram.TelegramPlug method) deleted (immp.core.message.Receipt attribute) dict() (immp.core.schema.JSONSchema class method) (immp.core.schema.Validator class method) (immp.core.schema.Walker class method) disable() (immp.core.util.Openable method) disabled (immp.core.util.OpenState attribute) disconnect() (immp.plug.irc.IRCClient method) DiscordAPIError DiscordClient (class in immp.plug.discord) DiscordMessage (class in immp.plug.discord) DiscordPlug (class in immp.plug.discord) DiscordRichText (class in immp.plug.discord) DiscordRoleHook (class in immp.hook.discordrole) DiscordUser (class in immp.plug.discord) discover() (immp.hook.command.CommandHook method) dispatch() (immp.core.schema.Validator class method) (immp.core.schema.Walker class method) doc (immp.hook.command.BaseCommand attribute) DoesNotExist (immp.hook.database.BaseModel attribute) done (immp.plug.irc.Wait attribute) DummyPlug (class in immp.plug.dummy) DynamicCommands (class in immp.hook.command) E edited (immp.core.message.Message attribute) enable() (immp.core.util.Openable method) env (immp.hook.web.WebContext attribute) escape() (in module immp.core.util) extend() (immp.core.util.WatchedList method) F failed (immp.core.util.OpenState attribute) File (class in immp.core.message) File.Type (class in immp.core.message) filter() (immp.core.util.LocalFilter method) find() (immp.hook.identitylocal.LocalIdentityHook method) fixed (immp.hook.command.BaseCommand attribute) fixed_args (immp.hook.command.FullCommand attribute) fn (immp.hook.command.BaseCommand attribute) ForwardHook (class in immp.hook.sync) from_backref_map() (immp.hook.sync.SyncRef class method) from_bot() (immp.plug.slack.SlackUser class method) from_bot_channel() (immp.plug.telegram.TelegramUser class method) from_bot_entities() (immp.plug.telegram.TelegramRichText class method) from_bot_message() (immp.plug.telegram.TelegramMessage class method) from_bot_update() (immp.plug.telegram.TelegramMessage class method) from_bot_user() (immp.plug.telegram.TelegramUser class method) from_entity() (immp.plug.telegram.TelegramUser class method) from_event() (immp.plug.github.GitHubMessage class method) (immp.plug.slack.SlackMessage class method) from_file() (immp.plug.slack.SlackFile class method) from_id() (immp.plug.irc.IRCUser class method) (immp.plug.telegram.TelegramFile class method) from_line() (immp.plug.irc.IRCMessage class method) from_member() (immp.plug.slack.SlackUser class method) from_message() (immp.plug.discord.DiscordMessage class method) (immp.plug.discord.DiscordRichText class method) from_mrkdwn() (immp.plug.slack.SlackRichText class method) from_post() (immp.plug.slack.SlackMessage class method) from_proto_channel() (immp.plug.telegram.TelegramUser class method) from_proto_entities() (immp.plug.telegram.TelegramRichText class method) from_proto_message() (immp.plug.telegram.TelegramMessage class method) (immp.plug.telegram.TelegramUser class method) from_proto_user() (immp.plug.telegram.TelegramUser class method) from_user() (immp.plug.discord.DiscordUser class method) from_who() (immp.plug.irc.IRCUser class method) from_whois() (immp.plug.irc.IRCUser class method) FullCommand (class in immp.hook.command) G gather() (immp.hook.identity.Identity class method) get() (immp.hook.identitylocal.LocalIdentityHook method) get_content() (immp.core.message.File method) (immp.plug.slack.SlackFile method) get_message() (immp.core.plug.Plug method) (immp.plug.discord.DiscordPlug method) (immp.plug.slack.SlackPlug method) (immp.plug.telegram.TelegramPlug method) GitHubMessage (class in immp.plug.github) GitHubPlug (class in immp.plug.github) GitHubUser (class in immp.plug.github) google_image_url() (immp.core.message.Location method) google_map_url (immp.core.message.Location attribute) Group (class in immp.core.channel) group (immp.hook.identitylocal.IdentityLink attribute) (immp.hook.identitylocal.IdentityRole attribute) Group.MergedProperty (class in immp.core.channel) groups (immp.core.host.Host attribute) H history() (immp.core.channel.Channel method) Hook (class in immp.core.hook) hook (immp.hook.web.WebContext attribute) HookError hooks (immp.core.host.Host attribute) Host (class in immp.core.host) host (immp.core.plug.Plug attribute) (immp.core.util.Configurable attribute) HostGetter (class in immp.core.host) HTTPOpenable (class in immp.core.util) hybrid (immp.hook.command.CommandParser attribute) I id (immp.core.message.Receipt attribute) (immp.core.message.User attribute) Identity (class in immp.hook.identity) identity_from_name() (immp.hook.identity.IdentityProvider method) (immp.hook.identitylocal.LocalIdentityHook method) identity_from_user() (immp.hook.identity.IdentityProvider method) (immp.hook.identitylocal.LocalIdentityHook method) IdentityGroup (class in immp.hook.identitylocal) IdentityGroup.Meta (class in immp.hook.identitylocal) IdentityLink (class in immp.hook.identitylocal) IdentityProvider (class in immp.hook.identity) IdentityRole (class in immp.hook.identitylocal) IDGen (class in immp.core.util) ids (immp.hook.sync.SyncRef attribute) image (immp.core.message.File.Type attribute) immp.core.channel module immp.core.error module immp.core.hook module immp.core.host module immp.core.message module immp.core.plug module immp.core.schema module immp.core.stream module immp.core.util module immp.hook.access module, [1] immp.hook.alerts module, [1] immp.hook.autorespond module, [1] immp.hook.command module, [1] immp.hook.database module, [1] immp.hook.discordrole module, [1] immp.hook.identity module, [1] immp.hook.identitylocal module, [1] immp.hook.notes module, [1] immp.hook.runner module immp.hook.shell module, [1] immp.hook.sync module, [1] immp.hook.textcommand module, [1] immp.hook.web module, [1] immp.hook.webui module, [1] immp.plug.discord module, [1] immp.plug.dummy module, [1] immp.plug.github module, [1] immp.plug.irc module, [1] immp.plug.slack module, [1] immp.plug.telegram module, [1] in_sync() (immp.hook.sync.SyncPlug method) inactive (immp.core.util.OpenState attribute) indent() (immp.core.message.RichText method) insert() (immp.core.util.WatchedList method) instance (immp.hook.identitylocal.IdentityGroup attribute) Invalid invite() (immp.core.channel.Channel method) (immp.plug.irc.IRCClient method) invite_multi() (immp.core.channel.Channel method) IRCClient (class in immp.plug.irc) IRCError IRCMessage (class in immp.plug.irc) IRCPlug (class in immp.plug.irc) IRCRichText (class in immp.plug.irc) IRCSegment (class in immp.plug.irc) IRCTryAgain IRCUser (class in immp.plug.irc) is_private() (immp.core.channel.Channel method) is_system() (immp.core.message.User method) italic (immp.core.message.Segment attribute) J join() (immp.plug.irc.IRCClient method) joined (immp.core.message.Message attribute) json (immp.core.schema.Schema attribute) JSONSchema (class in immp.core.schema) K key (immp.hook.sync.SyncBackRef attribute) (immp.hook.sync.SyncRef attribute) kick() (immp.plug.irc.IRCClient method) L last (immp.hook.shell.AsyncShellHook attribute) latitude (immp.core.message.Location attribute) left (immp.core.message.Message attribute) Line (class in immp.plug.irc) lines() (immp.core.message.RichText method) link (immp.core.message.Segment attribute) (immp.core.message.User attribute) link() (immp.core.channel.Channel method) link_create() (immp.core.channel.Channel method) link_revoke() (immp.core.channel.Channel method) links (immp.hook.identity.Identity attribute) (immp.hook.identitylocal.IdentityGroup attribute) list() (immp.core.schema.JSONSchema class method) (immp.core.schema.Validator class method) (immp.core.schema.Walker class method) (immp.plug.irc.IRCClient method) load() (immp.hook.runner.RunnerHook method) loaded() (immp.core.host.Host method) LocalFilter (class in immp.core.util) LocalIdentityHook (class in immp.hook.identitylocal) Location (class in immp.core.message) longitude (immp.core.message.Location attribute) M map_from_key() (immp.hook.sync.SyncBackRef class method) map_from_sent() (immp.hook.sync.SyncBackRef class method) match() (immp.hook.alerts.MentionsHook method) (immp.hook.alerts.SubscriptionsHook static method) members() (immp.core.channel.Channel method) mention (immp.core.message.Segment attribute) MentionsHook (class in immp.hook.alerts) Message (class in immp.core.message) message (immp.hook.sync.SyncBackRef attribute) MessageNotFound module immp.core.channel immp.core.error immp.core.hook immp.core.host immp.core.message immp.core.plug immp.core.schema immp.core.stream immp.core.util immp.hook.access, [1] immp.hook.alerts, [1] immp.hook.autorespond, [1] immp.hook.command, [1] immp.hook.database, [1] immp.hook.discordrole, [1] immp.hook.identity, [1] immp.hook.identitylocal, [1] immp.hook.notes, [1] immp.hook.runner immp.hook.shell, [1] immp.hook.sync, [1] immp.hook.textcommand, [1] immp.hook.web, [1] immp.hook.webui, [1] immp.plug.discord, [1] immp.plug.dummy, [1] immp.plug.github, [1] immp.plug.irc, [1] immp.plug.slack, [1] immp.plug.telegram, [1] module (immp.hook.web.WebContext attribute) N name (immp.core.message.Location attribute) (immp.core.plug.Plug attribute) (immp.core.util.Configurable attribute) (immp.hook.command.FullCommand attribute) (immp.hook.identity.Identity attribute) (immp.hook.identitylocal.IdentityGroup attribute) (immp.plug.irc.IRCClient attribute) names() (immp.plug.irc.IRCClient method) network (immp.hook.identitylocal.IdentityLink attribute) (immp.hook.notes.Note attribute) (immp.hook.sync.SyncBackRef attribute) network_id (immp.core.plug.Plug attribute) network_name (immp.core.plug.Plug attribute) nick (immp.plug.irc.IRCClient attribute) nick_colour() (immp.plug.irc.IRCUser class method) nickmask (immp.plug.irc.IRCClient attribute) none (immp.hook.command.CommandParser attribute) normalise() (immp.core.message.RichText method) Note (class in immp.hook.notes) NotesHook (class in immp.hook.notes) Nullable (class in immp.core.schema) nullable() (immp.core.schema.JSONSchema class method) (immp.core.schema.Validator class method) (immp.core.schema.Walker class method) O offset() (immp.core.message.RichText method) on_config_change() (immp.core.hook.Hook method) (immp.hook.runner.RunnerHook method) on_load() (immp.core.hook.Hook method) (immp.core.plug.Plug method) (immp.hook.alerts.SubscriptionsHook method) (immp.hook.identitylocal.LocalIdentityHook method) (immp.hook.notes.NotesHook method) (immp.hook.sync.SyncHook method) (immp.hook.webui.WebUIHook method) (immp.plug.github.GitHubPlug method) on_ready() (immp.core.hook.Hook method) (immp.core.plug.Plug method) (immp.hook.access.ChannelAccessHook method) on_receive() (immp.core.hook.Hook method) (immp.hook.access.ChannelAccessHook method) (immp.hook.alerts.MentionsHook method) (immp.hook.alerts.SubscriptionsHook method) (immp.hook.autorespond.AutoRespondHook method) (immp.hook.command.CommandHook method) (immp.hook.shell.AsyncShellHook method) (immp.hook.shell.ShellHook method) (immp.hook.sync.ForwardHook method) (immp.hook.sync.SyncHook method) open() (immp.core.host.Host method) (immp.core.util.Openable method) Openable (class in immp.core.util) OpenState (class in immp.core.util) Optional (class in immp.core.schema) ordered_hooks() (immp.core.host.Host method) P parse() (immp.hook.command.BaseCommand method) (immp.plug.irc.Line class method) parser (immp.hook.command.BaseCommand attribute) part() (immp.plug.irc.IRCClient method) path (immp.hook.web.WebContext attribute) plain (immp.core.message.Segment attribute) plain_hooks (immp.core.host.Host attribute) Plug (class in immp.core.plug) plug (immp.core.channel.Channel attribute) (immp.core.message.User attribute) (immp.hook.sync.SyncHook attribute) PlugError plugs (immp.core.host.Host attribute) PlugStream (class in immp.core.stream) pop() (immp.core.util.WatchedDict method) (immp.core.util.WatchedList method) popitem() (immp.core.util.WatchedDict method) pre (immp.core.message.Segment attribute) prefix (immp.hook.web.WebContext attribute) prepend() (immp.core.message.RichText method) pretty_str() (in module immp.core.util) prioritise_hook() (immp.core.host.Host method) priority (immp.core.host.Host attribute) private (immp.hook.command.CommandScope attribute) private_channel() (immp.core.message.User method) private_channels() (immp.core.plug.Plug method) (immp.hook.sync.SyncPlug method) (immp.plug.discord.DiscordPlug method) (immp.plug.irc.IRCPlug method) (immp.plug.slack.SlackPlug method) (immp.plug.telegram.TelegramPlug method) process() (immp.core.host.Host method) profile (immp.hook.identity.Identity attribute) provider (immp.hook.identity.Identity attribute) provider_name (immp.hook.identity.IdentityProvider attribute) public_channels() (immp.core.plug.Plug method) (immp.hook.sync.SyncPlug method) (immp.plug.discord.DiscordPlug method) (immp.plug.irc.IRCPlug method) (immp.plug.slack.SlackPlug method) (immp.plug.telegram.TelegramPlug method) put() (immp.core.plug.Plug method) (immp.hook.sync.SyncPlug method) (immp.plug.discord.DiscordPlug method) (immp.plug.dummy.DummyPlug method) (immp.plug.irc.IRCPlug method) (immp.plug.slack.SlackPlug method) (immp.plug.telegram.TelegramPlug method) pwd (immp.hook.identitylocal.IdentityGroup attribute) Q queue() (immp.core.plug.Plug method) quit() (immp.core.host.Host method) R raw (immp.core.message.Message attribute) (immp.core.message.User attribute) (immp.core.schema.Schema attribute) raw() (immp.core.message.RichText method) real_name (immp.core.message.User attribute) Receipt (class in immp.core.message) recurse() (immp.core.schema.Validator class method) (immp.core.schema.Walker class method) remove() (immp.core.channel.Channel method) (immp.core.stream.PlugStream method) (immp.core.util.WatchedList method) remove_channel() (immp.core.host.Host method) remove_group() (immp.core.host.Host method) remove_hook() (immp.core.host.Host method) remove_multi() (immp.core.channel.Channel method) remove_plug() (immp.core.host.Host method) rename() (immp.core.channel.Channel method) render() (immp.core.message.Message method) reply_to (immp.core.message.Message attribute) resolve() (immp.core.message.Receipt method) resolve_import() (in module immp.core.util) resolve_message() (immp.core.plug.Plug method) ResourceHook (class in immp.core.hook) resources (immp.core.host.Host attribute) reverse() (immp.core.util.WatchedList method) revision (immp.core.message.Receipt attribute) revision() (immp.hook.sync.SyncRef method) revisions (immp.hook.sync.SyncRef attribute) RichText (class in immp.core.message) role (immp.hook.identitylocal.IdentityRole attribute) roles (immp.hook.identity.Identity attribute) route() (immp.hook.web.WebContext method) run() (immp.core.host.Host method) RunnerHook (class in immp.hook.runner) running (immp.core.host.Host attribute) S same_format() (immp.core.message.Segment method) same_team() (immp.plug.slack.SlackPlug method) Schema (class in immp.core.schema) schema (immp.core.schema.Nullable attribute) (immp.core.schema.Optional attribute) (immp.core.util.Configurable attribute) (immp.hook.notes.NotesHook attribute) (immp.hook.runner.RunnerHook attribute) (immp.hook.sync.SyncPlug attribute) SchemaError scope (immp.hook.command.BaseCommand attribute) Segment (class in immp.core.message) send() (immp.core.channel.Channel method) (immp.core.plug.Plug method) (immp.hook.sync.ForwardHook method) (immp.hook.sync.SyncHook method) (immp.plug.irc.IRCClient method) SentMessage (class in immp.core.message) Session (class in immp.plug.telegram) session (immp.core.util.HTTPOpenable attribute) set_nick() (immp.plug.irc.IRCClient method) setdefault() (immp.core.util.WatchedDict method) shared (immp.hook.command.CommandScope attribute) ShellHook (class in immp.hook.shell) shlex (immp.hook.command.CommandParser attribute) size (immp.core.message.RichText attribute) SlackAPIError SlackFile (class in immp.plug.slack) SlackMessage (class in immp.plug.slack) SlackPlug (class in immp.plug.slack) SlackRichText (class in immp.plug.slack) SlackUser (class in immp.plug.slack) sort() (immp.core.util.WatchedList method) source (immp.core.channel.Channel attribute) (immp.core.message.File attribute) (immp.hook.sync.SyncRef attribute) (immp.plug.irc.Line attribute) spaces (immp.hook.command.CommandParser attribute) spec (immp.hook.command.BaseCommand attribute) start() (immp.core.util.HTTPOpenable method) (immp.core.util.Openable method) (immp.hook.database.AsyncDatabaseHook method) (immp.hook.database.DatabaseHook method) (immp.hook.identitylocal.LocalIdentityHook method) (immp.hook.shell.AsyncShellHook method) (immp.hook.web.WebHook method) (immp.plug.discord.DiscordPlug method) (immp.plug.dummy.DummyPlug method) (immp.plug.irc.IRCPlug method) (immp.plug.slack.SlackPlug method) (immp.plug.telegram.TelegramPlug method) started (immp.core.host.Host attribute) starting (immp.core.util.OpenState attribute) state (immp.core.util.Openable attribute) static() (immp.core.schema.JSONSchema class method) (immp.core.schema.Validator class method) (immp.core.schema.Walker class method) (immp.hook.web.WebContext method) stop() (immp.core.util.HTTPOpenable method) (immp.core.util.Openable method) (immp.hook.database.AsyncDatabaseHook method) (immp.hook.database.DatabaseHook method) (immp.hook.shell.AsyncShellHook method) (immp.hook.web.WebHook method) (immp.plug.discord.DiscordPlug method) (immp.plug.dummy.DummyPlug method) (immp.plug.irc.IRCPlug method) (immp.plug.slack.SlackPlug method) (immp.plug.telegram.TelegramPlug method) stopping (immp.core.util.OpenState attribute) stream() (immp.core.plug.Plug method) strike (immp.core.message.Segment attribute) SubscriptionsHook (class in immp.hook.alerts) suggested (immp.core.message.User attribute) sync_aware (immp.hook.command.BaseCommand attribute) sync_for() (immp.hook.sync.SyncPlug method) SyncBackRef (class in immp.hook.sync) SyncBackRef.Meta (class in immp.hook.sync) SyncCache (class in immp.hook.sync) SyncHook (class in immp.hook.sync) SyncPlug (class in immp.hook.sync) SyncRef (class in immp.hook.sync) T tags (immp.plug.irc.Line attribute) TelegramAPIConnectError TelegramAPIRequestError TelegramFile (class in immp.plug.telegram) TelegramMessage (class in immp.plug.telegram) TelegramPlug (class in immp.plug.telegram) TelegramRichText (class in immp.plug.telegram) TelegramSegment (class in immp.plug.telegram) TelegramUser (class in immp.plug.telegram) test (immp.hook.command.BaseCommand attribute) text (immp.core.message.Message attribute) (immp.core.message.Segment attribute) (immp.hook.notes.Note attribute) text_is_link (immp.core.message.Segment attribute) TextCommandHook (class in immp.hook.textcommand) timestamp (immp.hook.notes.Note attribute) title (immp.core.message.File attribute) (immp.core.message.Message attribute) title() (immp.core.channel.Channel method) to_attachment() (immp.plug.slack.SlackMessage class method) to_embed() (immp.plug.discord.DiscordMessage class method) to_formatted() (immp.plug.irc.IRCRichText class method) (immp.plug.irc.IRCSegment class method) to_html() (immp.plug.telegram.TelegramSegment class method) to_markdown() (immp.plug.discord.DiscordRichText class method) to_mrkdwn() (immp.plug.slack.SlackRichText class method) trim() (immp.core.message.RichText method) type (immp.core.message.File attribute) U underline (immp.core.message.Segment attribute) unescape() (in module immp.core.util) unknown (immp.core.message.File.Type attribute) unraw() (immp.core.message.RichText class method) unwrap() (immp.core.schema.Nullable class method) (immp.core.schema.Optional class method) (immp.core.util.Watchable class method) update() (immp.core.util.WatchedDict method) url_for() (immp.hook.web.WebContext method) User (class in immp.core.message) user (immp.core.message.Message attribute) (immp.hook.identitylocal.IdentityLink attribute) (immp.hook.notes.Note attribute) user_from_id() (immp.core.plug.Plug method) (immp.plug.discord.DiscordPlug method) (immp.plug.irc.IRCPlug method) (immp.plug.slack.SlackPlug method) (immp.plug.telegram.TelegramPlug method) user_from_username() (immp.core.plug.Plug method) (immp.plug.discord.DiscordPlug method) (immp.plug.irc.IRCPlug method) (immp.plug.slack.SlackPlug method) (immp.plug.telegram.TelegramPlug method) user_is_system() (immp.core.plug.Plug method) (immp.plug.discord.DiscordPlug method) (immp.plug.irc.IRCPlug method) (immp.plug.slack.SlackPlug method) (immp.plug.telegram.TelegramPlug method) username (immp.core.message.User attribute) V valid() (immp.hook.command.BaseCommand method) Validator (class in immp.core.schema) verify() (immp.hook.access.ChannelAccessHook method) video (immp.core.message.File.Type attribute) virtual (immp.core.hook.Hook attribute) (immp.core.plug.Plug attribute) W Wait (class in immp.plug.irc) walk() (immp.core.schema.JSONSchema class method) (immp.core.schema.Validator class method) (immp.core.schema.Walker class method) Walker (class in immp.core.schema) watch() (immp.core.util.Watchable class method) Watchable (class in immp.core.util) WatchedDict (class in immp.core.util) WatchedList (class in immp.core.util) WebContext (class in immp.hook.web) WebHook (class in immp.hook.web) WebUIHook (class in immp.hook.webui) who() (immp.plug.irc.IRCClient method) whois() (immp.plug.irc.IRCClient method) WhoIsHook (class in immp.hook.identity) write_config() (immp.hook.runner.RunnerHook method) writeable (immp.hook.runner.RunnerHook attribute)