diff --git a/src/dispatching/update_listeners.rs b/src/dispatching/update_listeners.rs
index c6dc3e6a..0e56edd7 100644
--- a/src/dispatching/update_listeners.rs
+++ b/src/dispatching/update_listeners.rs
@@ -132,8 +132,8 @@ use teloxide_core::{
 pub trait UpdateListener<E>: for<'a> AsUpdateStream<'a, E> {
     /// Stop listening for updates.
     ///  
-    /// This function is not guaranteed to have an immidiate effect. That is
-    /// some listners can return updates even after [`stop`] is called (e.g.:
+    /// This function is not guaranteed to have an immediate effect. That is
+    /// some listeners can return updates even after [`stop`] is called (e.g.:
     /// because of buffering).
     ///
     /// [`stop`]: UpdateListener::stop
diff --git a/src/features.txt b/src/features.txt
index ee738058..f6ef21ba 100644
--- a/src/features.txt
+++ b/src/features.txt
@@ -9,7 +9,7 @@
 | `macros` | Re-exports macros from [`teloxide-macros`]. |
 | `native-tls` | Enables the [`native-tls`] TLS implementation (enabled by default). |
 | `rustls` | Enables the [`rustls`] TLS implementation. |
-| `ctrlc_handler` | Enables [`Dispatcher::setup_ctrlc_handler`](dispatching::Dispatcher::setup_ctrlc_handler) function. |
+| `ctrlc_handler` | Enables the [`Dispatcher::setup_ctrlc_handler`](dispatching::Dispatcher::setup_ctrlc_handler) function. |
 | `auto-send` | Enables the `AutoSend` bot adaptor. |
 | `cache-me` | Enables the `CacheMe` bot adaptor. |
 | `frunk` | Enables [`teloxide::utils::UpState`]. |