teloxide/examples
p0lunin 4ceb1253dd Merge branch 'master' of https://github.com/teloxide/teloxide into commands
 Conflicts:
	examples/admin_bot/src/main.rs
	examples/simple_commands_bot/src/main.rs
	src/dispatching/dispatcher_handler_rx_ext.rs
2020-07-03 20:11:25 +03:00
..
admin_bot Merge branch 'master' of https://github.com/teloxide/teloxide into commands 2020-07-03 20:11:25 +03:00
dialogue_bot Remove the frunk dependency 2020-07-01 18:52:53 +06:00
heroku_ping_pong_bot webhook_ping_pong_bot -> ngrok_ping_pong_bot 2020-06-01 13:05:10 +06:00
ngrok_ping_pong_bot webhook_ping_pong_bot -> ngrok_ping_pong_bot 2020-06-01 13:05:10 +06:00
ping_pong_bot Update all the examples 2020-05-26 16:42:04 +06:00
shared_state_bot Update all the examples 2020-05-26 16:42:04 +06:00
simple_commands_bot Merge branch 'master' of https://github.com/teloxide/teloxide into commands 2020-07-03 20:11:25 +03:00
README.md Update README.md 2020-06-01 13:05:52 +06:00
test_examples.sh parallelize test examples 2020-07-03 16:52:36 +03:00

Examples

Just enter the directory (for example, cd dialogue_bot) and execute cargo run to run an example. Don't forget to initialise the TELOXIDE_TOKEN environmental variable.

Bot Description
ping_pong_bot Answers "pong" to each incoming message.
ngrok_ping_pong_bot The ngrok version of ping-pong-bot that uses webhooks.
heroku_ping_pong_bot The Heroku version of ping-pong-bot that uses webhooks.
simple_commands_bot Shows how to deal with bot's commands.
guess_a_number_bot The "guess a number" game.
dialogue_bot Drive a dialogue with a user using a type-safe finite automaton.
admin_bot A bot, which can ban, kick, and mute on a command.
shared_state_bot A bot that shows how to deal with shared state.