From 0ea72259f665ce756e4777407ff1f1614c84d758 Mon Sep 17 00:00:00 2001 From: Joscha Date: Sat, 21 Jan 2023 00:08:03 +0100 Subject: [PATCH] Add bot feature and submodule --- CHANGELOG.md | 1 + Cargo.toml | 3 +++ src/bot.rs | 1 + src/lib.rs | 2 ++ 4 files changed, 7 insertions(+) create mode 100644 src/bot.rs diff --git a/CHANGELOG.md b/CHANGELOG.md index b48a2c3..f8a0a64 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,7 @@ Procedure when bumping the version number: ## Unreleased ### Added +- `bot` subodule (enable the `bot` feature to use) - All emoji known to the vanilla client - Finding, replacing and removing emoji in text - `State` conversion utility methods diff --git a/Cargo.toml b/Cargo.toml index ec2b1a3..6d7fd17 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,6 +3,9 @@ name = "euphoxide" version = "0.2.0" edition = "2021" +[features] +bot = [] + [dependencies] futures-util = { version = "0.3.25", default-features = false, features = ["sink"] } serde = { version = "1.0.149", features = ["derive"] } diff --git a/src/bot.rs b/src/bot.rs new file mode 100644 index 0000000..bec7941 --- /dev/null +++ b/src/bot.rs @@ -0,0 +1 @@ +//! Building blocks for bots. diff --git a/src/lib.rs b/src/lib.rs index 457e011..f736ff4 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -10,6 +10,8 @@ #![warn(clippy::use_self)] pub mod api; +#[cfg(feature = "bot")] +pub mod bot; pub mod conn; pub mod emoji; mod huehash;