Package ru.yoricya.tgsaver
Class PluginAPI.Event
java.lang.Object
ru.yoricya.tgsaver.PluginAPI.Event
- Enclosing class:
- PluginAPI
Класс для создания событий
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
Тип события при изменении этапа загрузки ТГСейвера: Активенstatic final int
Тип события при срабатывании любого событияstatic final int
Тип события при изменении этапа загрузки ТГСейвера: Закрыта сессияstatic final int
Тип события при изменении этапа загрузки ТГСейвера: Закрывается сессияfinal @Nullable PluginAPI.EventData
Данные из события (необходимо применять cast в зависимости от типа события, чтобы извлечь данные события) (МОЖЕТ БЫТЬ NULL!)final int
Тип событияstatic final int
Тип события при получении изменённого сообщенияstatic final int
Тип события при получении сообщения в виде файлаstatic final int
Тип события при получении неизвестного типа сообщенияstatic final int
Тип события при получении фото-сообщенияstatic final int
Тип события при получении текстового сообщенияstatic final int
Тип события при получении видео-сообщенияstatic final int
Тип события при получении сообщения - видео в формате кружочкаstatic final int
Тип события при сохранении чатовstatic final int
Тип события после сохранения чатовstatic final int
Тип события при возникновении неизвестной ошибкиstatic final int
Тип события после сохранения файлаstatic final int
Тип события при сохранении файлаstatic final int
Тип события после сохранения файлаstatic final int
Тип события при прочтении вашего сообщения собеседником (пока-что не используется)static final int
Тип события при возникновении неизвестной ошибкиstatic final int
Тип события при ошибке загрузки плагинаstatic final int
Тип события после загрузки плагинаstatic final int
Тип события после загрузки всех плагиновstatic final int
Тип события при возникновении неизвестной ошибки телеграмаstatic final int
Тип события при возникновении ошибки связанной с телефоном пользователяstatic final int
Тип события при изменении этапа загрузки ТГСейвера: Пользователь разлогинен@Nullable Object
Deprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionvoid
cancelEvent
(ru.yoricya.tgsaver.PluginLoader.Plugin plugin) Отмена события.
-
Field Details
-
ALL_EVENTS
public static final int ALL_EVENTSТип события при срабатывании любого события- See Also:
-
MESSAGE_OTHER_EVENT
public static final int MESSAGE_OTHER_EVENTТип события при получении неизвестного типа сообщения- See Also:
-
MESSAGE_TEXT_EVENT
public static final int MESSAGE_TEXT_EVENTТип события при получении текстового сообщения- See Also:
-
MESSAGE_PHOTO_EVENT
public static final int MESSAGE_PHOTO_EVENTТип события при получении фото-сообщения- See Also:
-
MESSAGE_VIDEO_EVENT
public static final int MESSAGE_VIDEO_EVENTТип события при получении видео-сообщения- See Also:
-
MESSAGE_VIDEONOTE_EVENT
public static final int MESSAGE_VIDEONOTE_EVENTТип события при получении сообщения - видео в формате кружочка- See Also:
-
MESSAGE_FILE_EVENT
public static final int MESSAGE_FILE_EVENTТип события при получении сообщения в виде файла- See Also:
-
MESSAGE_CONTENT_EDITED
public static final int MESSAGE_CONTENT_EDITEDТип события при получении изменённого сообщения- See Also:
-
ACTIVE_STATE
public static final int ACTIVE_STATEТип события при изменении этапа загрузки ТГСейвера: Активен- See Also:
-
CLOSING_STATE
public static final int CLOSING_STATEТип события при изменении этапа загрузки ТГСейвера: Закрывается сессия- See Also:
-
CLOSED_STATE
public static final int CLOSED_STATEТип события при изменении этапа загрузки ТГСейвера: Закрыта сессия- See Also:
-
UNLOGGED_STATE
public static final int UNLOGGED_STATEТип события при изменении этапа загрузки ТГСейвера: Пользователь разлогинен- See Also:
-
ON_CHAT_SAVE
public static final int ON_CHAT_SAVEТип события при сохранении чатов- See Also:
-
ON_CHAT_SAVED
public static final int ON_CHAT_SAVEDТип события после сохранения чатов- See Also:
-
ON_TELEGRAMERROR_PHONENUMBER
public static final int ON_TELEGRAMERROR_PHONENUMBERТип события при возникновении ошибки связанной с телефоном пользователя- See Also:
-
ON_TELEGRAMERROR_OTHER
public static final int ON_TELEGRAMERROR_OTHERТип события при возникновении неизвестной ошибки телеграма- See Also:
-
ON_OUT_OF_DISK_SPACE_ERROR
public static final int ON_OUT_OF_DISK_SPACE_ERRORТип события при возникновении неизвестной ошибки- Since:
- Beta 2.0.Beta 2.0-Beta-6
- See Also:
-
ON_ERROR_OTHER
public static final int ON_ERROR_OTHERТип события при возникновении неизвестной ошибки- See Also:
-
ON_FILE_DOWNLOADING
public static final int ON_FILE_DOWNLOADINGТип события при сохранении файла- See Also:
-
ON_FILE_DOWNLOAD_SUCCESS
public static final int ON_FILE_DOWNLOAD_SUCCESSТип события после сохранения файла- See Also:
-
ON_FILE_SAVED
public static final int ON_FILE_SAVEDТип события после сохранения файла- Since:
- Beta 2.0.Beta 2.0-Beta-6
- See Also:
-
ON_PLUGIN_LOADED
public static final int ON_PLUGIN_LOADEDТип события после загрузки плагина- Since:
- Beta 2.0.14Sep_23
- See Also:
-
ON_PLUGINS_LOADED
public static final int ON_PLUGINS_LOADEDТип события после загрузки всех плагинов- Since:
- Beta 2.0.14Sep_23
- See Also:
-
ON_PLUGIN_LOAD_ERROR
public static final int ON_PLUGIN_LOAD_ERRORТип события при ошибке загрузки плагина- Since:
- Beta 2.0.14Sep_23
- See Also:
-
ON_MENTION_READ
public static final int ON_MENTION_READТип события при прочтении вашего сообщения собеседником (пока-что не используется)- Since:
- Beta 2.0.Beta-8
- See Also:
-
EventType
public final int EventTypeТип события -
EventData
Данные из события (необходимо применять cast в зависимости от типа события, чтобы извлечь данные события) (МОЖЕТ БЫТЬ NULL!) -
UserData
Deprecated, for removal: This API element is subject to removal in a future version.Данные о пользователе (необходимо применять cast в зависимости от типа события, чтобы извлечь данные события) (МОЖЕТ БЫТЬ NULL!)
-
-
Method Details
-
cancelEvent
public void cancelEvent(ru.yoricya.tgsaver.PluginLoader.Plugin plugin) Отмена события. Примечание: Работает только если приоритет слушателя - OWNED!- Parameters:
plugin
- Экземпляр вашего плагина.- Since:
- Beta 2.0.Beta-8
-