Gunakan Telegram di perangkat seluler atau desktop Anda untuk mengirim dan menerima pesan atau perintah ke/dari Asisten Rumah Anda Show
Integrasi ini membuat layanan pemberitahuan untuk mengirim, atau mengedit pesan yang dikirim sebelumnya, dari akun Bot Telegram yang dikonfigurasi baik dengan platform polling atau dengan webhook, dan memicu peristiwa saat menerima pesan Jika Anda tidak perlu menerima pesan, Anda dapat menggunakan platform siaran Layanan pemberitahuanLayanan yang tersedia. 7, 8, 9, 0, 1, 2, 3, _______________4, 5, ____6, __________________3, ________3.Layanan telegram_bot. mengirim pesanKirim pemberitahuan Atribut data layananOpsionalDeskripsi 1noMessage isi notifikasi. 2yaJudul opsional untuk pemberitahuan Anda. Akan disusun sebagai '%judul\n%pesan'. 3yesSebuah array dari chat_ids pra-otorisasi atau user_ids untuk mengirim pemberitahuan ke. Default ke chat_id pertama yang diizinkan. 4yesParser untuk teks pesan. 5, 6 atau 7. 8yaBenar/Salah untuk mengirimkan pesan secara diam-diam. Pengguna iOS dan pengguna web tidak akan menerima notifikasi, pengguna Android akan menerima notifikasi tanpa suara. Default ke Salah. 9yaBenar/Salah untuk menonaktifkan pratinjau tautan untuk tautan dalam pesan. 0yesDaftar baris perintah, dipisahkan koma, untuk membuat keyboard kustom. _1 untuk mengatur ulang ke tanpa keyboard khusus. Contoh. 2 3yaDaftar baris perintah, dipisahkan koma, untuk membuat keyboard inline khusus dengan tombol dengan data callback terkait. Contoh. 4 atau 5 6yesTag untuk pesan terkirim. Dalam _7 data peristiwa. ``Layanan telegram_bot. send_photoKirimkan selembar foto Atribut data layananOpsionalDeskripsi 8tidakJalur jarak jauh ke gambar. _9noJalur lokal ke gambar. 0yesJudul gambar. 1yesUsername untuk URL yang memerlukan autentikasi HTTP. 2yesPassword (atau token pembawa) untuk URL yang memerlukan autentikasi HTTP. 3yesTentukan metode autentikasi mana yang akan digunakan. Setel ke _4 untuk menggunakan autentikasi intisari HTTP, atau 5 untuk OAuth 2. Otentikasi token pembawa 0. Default ke 6. 3yesSebuah array dari chat_ids pra-otorisasi atau user_ids untuk mengirim pemberitahuan ke. Default ke chat_id pertama yang diizinkan. 4yesParser untuk teks pesan. 5, 6 atau 7. 8yaBenar/Salah untuk mengirimkan pesan secara diam-diam. Pengguna iOS dan pengguna web tidak akan menerima notifikasi, pengguna Android akan menerima notifikasi tanpa suara. Default ke Salah. 3yaBenar/salah untuk memeriksa sertifikat SSL server untuk URL HTTPS. Default ke True. 4yesTimeout untuk mengirim foto dalam hitungan detik. Akan membantu dengan kesalahan batas waktu (koneksi internet buruk, dll) 0yaDaftar baris perintah, dipisahkan koma, untuk membuat keyboard khusus. _1 untuk mengatur ulang ke tanpa keyboard khusus. Contoh. 2 3yaDaftar baris perintah, dipisahkan koma, untuk membuat keyboard inline khusus dengan tombol dengan data callback terkait. Contoh. 4 atau 5 6yesTag untuk pesan terkirim. Dalam _7 data peristiwa. ``Layanan telegram_bot. mengirim videoKirim video Atribut data layananOpsionalDeskripsi 8tidakJalur jarak jauh ke video. _9noJalur lokal ke video. 0yaJudul videonya. 1yesUsername untuk URL yang memerlukan autentikasi HTTP. 2yesPassword (atau token pembawa) untuk URL yang memerlukan autentikasi HTTP. 3yesTentukan metode autentikasi mana yang akan digunakan. Setel ke _4 untuk menggunakan autentikasi intisari HTTP, atau 5 untuk OAuth 2. Otentikasi token pembawa 0. Default ke 6. 3yesSebuah array dari chat_ids pra-otorisasi atau user_ids untuk mengirim pemberitahuan ke. Default ke chat_id pertama yang diizinkan. 4yesParser untuk teks pesan. 5, 6 atau 7. 8yaBenar/salah untuk mengirim pesan secara diam-diam. Pengguna iOS dan pengguna web tidak akan menerima notifikasi. Pengguna Android akan menerima notifikasi tanpa suara. Default ke Salah. 3yaBenar/salah untuk memeriksa sertifikat SSL server untuk URL HTTPS. Default ke True. 4yesTimeout untuk mengirim video dalam hitungan detik. Akan membantu dengan kesalahan batas waktu (koneksi internet buruk, dll) 0yaDaftar baris perintah, dipisahkan koma, untuk membuat keyboard khusus. _1 untuk mengatur ulang ke tanpa keyboard khusus. Contoh. 2 3yaDaftar baris perintah, dipisahkan koma, untuk membuat keyboard inline khusus dengan tombol dengan data callback terkait. Contoh. 4 atau 5Layanan telegram_bot. send_animationKirim animasi Atribut data layananOpsionalDeskripsi 8tidakJalur jarak jauh ke GIF atau H. 264/MPEG-4 video AVC tanpa suara. _9noLocal path ke GIF atau H. 264/MPEG-4 video AVC tanpa suara. 0yaJudul animasinya. 1yesUsername untuk URL yang memerlukan autentikasi HTTP. 2yesPassword (atau token pembawa) untuk URL yang memerlukan autentikasi HTTP. 3yesTentukan metode autentikasi mana yang akan digunakan. Setel ke _4 untuk menggunakan autentikasi intisari HTTP, atau 5 untuk OAuth 2. Otentikasi token pembawa 0. Default ke 6. 3yesSebuah array dari chat_ids pra-otorisasi atau user_ids untuk mengirim pemberitahuan ke. Default ke chat_id pertama yang diizinkan. 4yesParser untuk teks pesan. 5, 6 atau 7. 8yaBenar/salah untuk mengirim pesan secara diam-diam. Pengguna iOS dan pengguna web tidak akan menerima notifikasi. Pengguna Android akan menerima notifikasi tanpa suara. Default ke Salah. 3yaBenar/salah untuk memeriksa sertifikat SSL server untuk URL HTTPS. Default ke True. 4yesTimeout untuk mengirim video dalam hitungan detik. Akan membantu dengan kesalahan batas waktu (koneksi internet buruk, dll) 0yaDaftar baris perintah, dipisahkan koma, untuk membuat keyboard khusus. _1 untuk mengatur ulang ke tanpa keyboard khusus. Contoh. 2 3yaDaftar baris perintah, dipisahkan koma, untuk membuat keyboard inline khusus dengan tombol dengan data callback terkait. Contoh. 4 atau 5 6yesTag untuk pesan terkirim. Dalam _7 data peristiwa. ``Layanan telegram_bot. send_voiceKirim pesan suara Atribut data layananOpsionalDeskripsi 8tidak ada Jalur jarak jauh ke pesan suara. 9noJalur lokal ke pesan suara. 0yaJudul pesan suara. 1yesUsername untuk URL yang memerlukan autentikasi HTTP. 2yesPassword (atau token pembawa) untuk URL yang memerlukan autentikasi HTTP. 3yesTentukan metode autentikasi mana yang akan digunakan. Setel ke _4 untuk menggunakan autentikasi intisari HTTP, atau 5 untuk OAuth 2. Otentikasi token pembawa 0. Default ke 6. 3yesSebuah array dari chat_ids pra-otorisasi atau user_ids untuk mengirim pemberitahuan ke. Default ke chat_id pertama yang diizinkan. 8yaBenar/salah untuk mengirim pesan secara diam-diam. Pengguna iOS dan pengguna web tidak akan menerima notifikasi. Pengguna Android akan menerima notifikasi tanpa suara. Default ke Salah. 3yaBenar/salah untuk memeriksa sertifikat SSL server untuk URL HTTPS. Default ke True. 4yesTimeout untuk mengirim suara dalam hitungan detik. Akan membantu dengan kesalahan batas waktu (koneksi internet buruk, dll) 0yaDaftar baris perintah, dipisahkan koma, untuk membuat keyboard khusus. _1 untuk mengatur ulang ke tanpa keyboard khusus. Contoh. 2 3yaDaftar baris perintah, dipisahkan koma, untuk membuat keyboard inline khusus dengan tombol dengan data callback terkait. Contoh. 4 atau 5 6yesTag untuk pesan terkirim. Dalam _7 data peristiwa. ``Layanan telegram_bot. send_stickerKirim stiker Atribut data layananOpsionalDeskripsi 8noRemote path ke statis. webp atau animasi. stiker tgs. 9noLocal path ke statis. webp atau animasi. stiker tgs. 44noID stiker yang ada di server telegram. ID dapat ditemukan dengan mengirimkan stiker ke bot Anda dan menanyakan metode telegram-api atau dengan menggunakan @idstickerbot 1yesUsername untuk URL yang memerlukan otentikasi HTTP. 2yesPassword (atau token pembawa) untuk URL yang memerlukan autentikasi HTTP. 3yesTentukan metode autentikasi mana yang akan digunakan. Setel ke _4 untuk menggunakan autentikasi intisari HTTP, atau 5 untuk OAuth 2. Otentikasi token pembawa 0. Default ke 6. 3yesSebuah array dari chat_ids pra-otorisasi atau user_ids untuk mengirim pemberitahuan ke. Default ke chat_id pertama yang diizinkan. 8yaBenar/Salah untuk mengirimkan pesan secara diam-diam. Pengguna iOS dan pengguna web tidak akan menerima notifikasi, pengguna Android akan menerima notifikasi tanpa suara. Default ke Salah. 3yaBenar/salah untuk memeriksa sertifikat SSL server untuk URL HTTPS. Default ke True. 4yesTimeout untuk mengirim foto dalam hitungan detik. Akan membantu dengan kesalahan batas waktu (koneksi internet buruk, dll) 0yaDaftar baris perintah, dipisahkan koma, untuk membuat keyboard khusus. _1 untuk mengatur ulang ke tanpa keyboard khusus. Contoh. 2 3yaDaftar baris perintah, dipisahkan koma, untuk membuat keyboard inline khusus dengan tombol dengan data callback terkait. Contoh. 4 atau 5 6yesTag untuk pesan terkirim. Dalam _7 data peristiwa. ``Layanan telegram_bot. send_documentKirim dokumen Atribut data layananOpsionalDeskripsi 8tidakJalur jarak jauh ke dokumen. 9noJalur lokal ke dokumen. 0yaJudul dokumen. 1yesUsername untuk URL yang memerlukan autentikasi HTTP. 2yesPassword (atau token pembawa) untuk URL yang memerlukan autentikasi HTTP. 3yesTentukan metode autentikasi mana yang akan digunakan. Setel ke _4 untuk menggunakan autentikasi intisari HTTP, atau 5 untuk OAuth 2. Otentikasi token pembawa 0. Default ke 6. 3yesSebuah array dari chat_ids pra-otorisasi atau user_ids untuk mengirim pemberitahuan ke. Default ke chat_id pertama yang diizinkan. 4yesParser untuk teks pesan. 5, 6 atau 7. 8yaBenar/Salah untuk mengirimkan pesan secara diam-diam. Pengguna iOS dan pengguna web tidak akan menerima notifikasi, pengguna Android akan menerima notifikasi tanpa suara. Default ke Salah. 3yaBenar/salah untuk memeriksa sertifikat SSL server untuk URL HTTPS. Default ke True. 4yesTimeout untuk mengirim dokumen dalam hitungan detik. Akan membantu dengan kesalahan batas waktu (koneksi internet buruk, dll) 0yaDaftar baris perintah, dipisahkan koma, untuk membuat keyboard khusus. _1 untuk mengatur ulang ke tanpa keyboard khusus. Contoh. 2 3yaDaftar baris perintah, dipisahkan koma, untuk membuat keyboard inline khusus dengan tombol dengan data callback terkait. Contoh. 4 atau 5 6yesTag untuk pesan terkirim. Dalam _7 data peristiwa. ``Layanan telegram_bot. Kirim lokasiKirim lokasi Atribut data layananOpsionalDeskripsi 88noLintang untuk mengirim. 89no Bujur yang akan dikirim. 3yesSebuah array dari chat_ids pra-otorisasi atau user_ids untuk mengirim pemberitahuan ke. Default ke yang pertama diizinkan _91. 8yaBenar/Salah untuk mengirimkan pesan secara diam-diam. Pengguna iOS dan pengguna web tidak akan menerima notifikasi, pengguna Android akan menerima notifikasi tanpa suara. Default ke Salah. 0yesDaftar baris perintah, dipisahkan koma, untuk membuat keyboard kustom. _1 untuk mengatur ulang ke tanpa keyboard khusus. Contoh. 2 3yaDaftar baris perintah, dipisahkan koma, untuk membuat keyboard inline khusus dengan tombol dengan data callback terkait. Contoh. 4 atau 5 6yesTag untuk pesan terkirim. Dalam _7 data peristiwa. ``Layanan telegram_bot. send_pollKirim jajak pendapat Atribut data layananOpsionalDeskripsi 01pertanyaan tanpa polling, 1-300 karakter. 02noDaftar pilihan jawaban, 2-10 string masing-masing 1-100 karakter. 3yesSebuah array dari chat_ids pra-otorisasi atau user_ids untuk mengirim pemberitahuan ke. Default ke yang pertama diizinkan _91. 05yesTrue/false jika jajak pendapat harus anonim, default ke True. 06yesTrue/false jika jajak pendapat memungkinkan banyak jawaban, default ke False. 07yesJumlah waktu dalam detik polling akan aktif setelah pembuatan, 5-600. 8yaBenar/Salah untuk mengirimkan pesan secara diam-diam. Pengguna iOS dan pengguna web tidak akan menerima notifikasi, pengguna Android akan menerima notifikasi tanpa suara. Default ke Salah. 4yesTimeout untuk mengirim suara dalam hitungan detik. Akan membantu dengan kesalahan batas waktu (koneksi internet buruk, dll)Layanan telegram_bot. edit_messageEdit pesan yang dikirim sebelumnya dalam percakapan Atribut data layananOpsionalDeskripsi 10Tidak ada pesan yang akan diedit. Saat menjawab panggilan balik dari tombol yang ditekan, id dari pesan asal masuk. _11. Anda dapat menggunakan _12 untuk merujuk ke pesan terakhir yang dikirim ke 91. 91noID_obrolan tempat mengedit pesan. 1noMessage tubuh pemberitahuan. 2yaJudul opsional untuk pemberitahuan Anda. Akan disusun sebagai '%judul\n%pesan'. 4yesParser untuk teks pesan. 5, 6 atau 7. 9yaBenar/Salah untuk menonaktifkan pratinjau tautan untuk tautan dalam pesan. 3yesDaftar baris perintah, dipisahkan koma, untuk membuat keyboard inline khusus dengan tombol dengan data callback terkait. Contoh. 4 atau 5Layanan telegram_bot. edit_captionEdit judul pesan yang dikirim sebelumnya 10Tidak ada pesan yang akan diedit. Saat menjawab panggilan balik dari tombol yang ditekan, id dari pesan asal masuk. _11. Anda dapat menggunakan _12 untuk merujuk ke pesan terakhir yang dikirim ke 91. 91noID_obrolan tempat mengedit teks. 0noMessage tubuh pemberitahuan. 9yaBenar/Salah untuk menonaktifkan pratinjau tautan untuk tautan dalam pesan. 3yesDaftar baris perintah, dipisahkan koma, untuk membuat keyboard inline khusus dengan tombol dengan data callback terkait. Contoh. 4 atau 5Layanan telegram_bot. edit_replymarkupEdit keyboard sebaris dari pesan yang dikirim sebelumnya Atribut data layananOpsionalDeskripsi 10Tidak ada pesan yang akan diedit. Saat menjawab panggilan balik dari tombol yang ditekan, id dari pesan asal masuk. _11. Anda dapat menggunakan _12 untuk merujuk ke pesan terakhir yang dikirim ke 91. 91noID_obrolan tempat mengedit markup_balasan. 9yaBenar/Salah untuk menonaktifkan pratinjau tautan untuk tautan dalam pesan. 3yesDaftar baris perintah, dipisahkan koma, untuk membuat keyboard inline khusus dengan tombol dengan data callback terkait. Contoh. 4 atau 5Layanan telegram_bot. answer_callback_queryMenanggapi permintaan panggilan balik yang berasal dengan mengklik tombol keyboard online. Jawabannya akan ditampilkan kepada pengguna sebagai notifikasi di bagian atas layar obrolan atau sebagai peringatan Atribut data layananOpsionalDeskripsi 1noBadan pesan teks yang tidak diformat dari notifikasi. 45noUnique id dari respons callback. Dalam data peristiwa _46. 47 48yaBenar/salah untuk menunjukkan pemberitahuan permanen. Default ke SalahLayanan telegram_bot. Hapus pesanHapus pesan yang dikirim sebelumnya dalam percakapan Atribut data layananOpsionalDeskripsi 10tidak ada pesan yang akan dihapus. Saat menjawab panggilan balik dari tombol yang ditekan, id dari pesan asal masuk. _11. Anda dapat menggunakan _12 untuk merujuk ke pesan terakhir yang dikirim ke 91. 91noThe chat_id di mana untuk menghapus pesanLayanan telegram_bot. leave_chatHapus bot dari grup obrolan tempat bot itu ditambahkan Atribut data layananOpsionalDeskripsi 91noChat_id dari mana menghapus botPlatform notifikasi TelegramPlatform pemberitahuan _55 memerlukan integrasi 56 untuk bekerja dengannya, dan itu dirancang untuk menghasilkan pintasan yang disesuaikan ( 57) untuk mengirim pemberitahuan (pesan, foto, dokumen, dan lokasi) ke 91 tertentu dengan sintaks lama, memungkinkan kompatibilitas mundur. Atribut data _4, 8, 6 dan 9 juga didukungKonfigurasi YAML yang diperlukan sekarang direduksi menjadi
Pemicu peristiwaSebuah perintah terlihat seperti 63 atau 64Saat diterima oleh Asisten Rumah, ini akan memicu peristiwa 65 di bus acara dengan 66 berikut
Pesan lain apa pun yang tidak dimulai dengan 67 akan diproses sebagai teks sederhana, memicu peristiwa 68 di bus acara dengan 66 berikut
Jika pesan dikirim dari , misalnya, kueri panggilan balik diterima, dan Asisten Rumah akan memecat peristiwa 46 dengan
Sampel konfigurasiContoh pingpong sederhana
Contoh yang menampilkan interaksi keyboard dengan _71
dan otomatisasi untuk memicu perintah terkait "/siren"
Contoh untuk menunjukkan penggunaan event_data dalam tindakan
Contoh otomatisasi dengan kueri panggilan balik dan keyboard sebarisContoh cepat untuk menunjukkan beberapa kemampuan panggilan balik keyboard sebaris dengan otomatisasi bodoh yang terdiri dari pengulang sederhana teks normal yang menghadirkan keyboard sebaris dengan 3 tombol. 'EDIT', 'TIDAK' dan 'HAPUS TOMBOL'
Pengulang teks
Editor pesan
Editor papan ketik 0Hanya mengakui jawaban 'TIDAK' _1Panggilan balik Telegram juga mendukung argumen dan perintah dengan cara yang sama seperti pesan biasa _2Dalam hal ini, melakukan panggilan balik dengan 72 akan memunculkan pemberitahuan yang mengatakan 73Menerima 91 dan 10 pengidentifikasi pesan terkirim oleh 56 _3Contoh. send_message dengan Teks yang diformat _4Contoh. send_message dengan tag pesan 5Contoh. send_message dengan pratinjau halaman web yang dinonaktifkan _6Sarankan edit ke halaman ini, atau berikan/lihat umpan balik untuk halaman iniEdit Berikan umpan balik Lihat umpan balik yang tertunda Integrasi bot Telegram diperkenalkan di Home Assistant 0. 42, dan digunakan oleh 5. 8% dari instalasi aktif. Kelas IoT-nya adalah Bagaimana cara mengedit teks di Telegram?Ini berfungsi di semua obrolan Telegram, termasuk grup dan percakapan pribadi. Cukup ketuk dan tahan pesan, lalu tekan 'Edit' .
Bagaimana cara menulis bot Telegram untuk mengirim pesan dengan Python?Pertama, buat bot menggunakan Telegram BotFather. . Buka aplikasi telegram dan cari @BotFather Klik tombol mulai atau kirim "/mulai" Kemudian kirim pesan “/newbot” untuk mengatur nama dan nama pengguna Setelah menetapkan nama dan nama pengguna, BotFather akan memberi Anda token API yang merupakan token bot Anda. \ Bisakah BOT telegram membaca pesan saluran?Semua bot, apa pun setelannya, akan menerima. Semua pesan layanan. Semua pesan dari obrolan pribadi dengan pengguna. Semua pesan dari saluran tempat mereka menjadi anggota .
Bagaimana cara menginstal Telegram ext dengan Python?1 Jawaban . Instal pip instal telegram Instal pip instal python-telegram-bot Jika Anda menggunakan lingkungan virtual, pastikan sudah aktif Sekarang impor dari telegram. impor ext * |