teloxide/examples
2020-07-31 00:16:21 +06:00
..
admin_bot Add commands_repl 2020-07-30 20:07:46 +06:00
dialogue_bot Remove #[derive(Default)] from StartState in examples/dialogue_bot 2020-07-28 23:37:26 +06:00
dices_bot Use the generic HandlerE in REPLs 2020-07-31 00:16:21 +06:00
heroku_ping_pong_bot Use the default characters per line limit 2020-07-26 23:47:02 +06:00
ngrok_ping_pong_bot Use the default characters per line limit 2020-07-26 23:47:02 +06:00
redis_remember_bot Remove the smart-default dependency from examples/redis_remember_bot 2020-07-28 23:33:53 +06:00
shared_state_bot Use the default characters per line limit 2020-07-26 23:47:02 +06:00
simple_commands_bot Add commands_repl 2020-07-30 20:07:46 +06:00
README.md Replace examples/ping-pong-bot with examples/dices-bot 2020-07-29 16:02:37 +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
dices_bot This bot throws a dice on 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.