Examples#

This page contains example scripts to show you how Pyrogram looks like.

Every script is working right away (provided you correctly set up your credentials), meaning you can simply copy-paste and run. The only things you have to change are session names and target chats, where applicable.

The examples listed below can be treated as building blocks for your own applications and are meant to be simple enough to give you a basic idea.


Example

Description

hello_world

Demonstration of basic API usage

echo_bot

Echo every private text message

welcome_bot

The Welcome Bot in @PyrogramChat

get_history

Get the full message history of a chat

get_chat_members

Get all the members of a chat

get_dialogs

Get all of your dialog chats

callback_queries

Handle callback queries (as bot) coming from inline button presses

inline_queries

Handle inline queries (as bot) and answer with results

use_inline_bots

Query an inline bot (as user) and send a result to a chat

bot_keyboards

Send normal and inline keyboards using regular bots

raw_updates

Handle raw updates (old, should be avoided)