diff --git a/README.md b/README.md index 32b7d8fa..0e758242 100644 --- a/README.md +++ b/README.md @@ -28,7 +28,7 @@ - **Declarative design.** teloxide is based upon [`dptree`], a functional [chain of responsibility] pattern that allows you to express pipelines of message processing in a highly declarative and extensible style. -[`dptree`]: https://github.com/p0lunin/dptree +[`dptree`]: https://github.com/teloxide/dptree [chain of responsibility]: https://en.wikipedia.org/wiki/Chain-of-responsibility_pattern - **Dialogues management subsystem.** Our dialogues management subsystem is simple and easy-to-use, and, furthermore, is agnostic of how/where dialogues are stored. For example, you can just replace a one line to achieve [persistence]. Out-of-the-box storages include [Redis] and [Sqlite]. diff --git a/src/lib.rs b/src/lib.rs index f25e81a9..f53ed5c5 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,10 +1,10 @@ //! A full-featured framework that empowers you to easily build [Telegram bots] -//! using the [`async`/`.await`] syntax in [Rust]. It handles all the difficult -//! stuff so you can focus only on your business logic. +//! using [Rust]. It handles all the difficult stuff so you can focus only on +//! your business logic. //! //! For a high-level overview, see [our GitHub repository](https://github.com/teloxide/teloxide). //! -//! ([Full](https://github.com/teloxide/teloxide/blob/master/examples/throw_dice.rs)) +//! [[`examples/throw_dice.rs`](https://github.com/teloxide/teloxide/blob/master/examples/throw_dice.rs)] //! ```no_run //! use teloxide::prelude::*; //! @@ -25,7 +25,7 @@ //! //!
//! -//! +//! //! //!
//!