Kenapa harus upload ke webservice? Karena kita akan bisa upload file dari mana saja, dari aplikasi android, web, dekstop, bot, dan sebagainya. Show Bagaimana aplikasi bisa bertukar data dengan aplikasi yang lain? Jawabannya menggunakan API, lalu bagaimana cara membuat API? Tidak perlu kemampuan khusus, tidak pelu tools yang canggih, hanya bermodal kata kunci, kita sudah bisa mencuri password dan token API di Github. Teknik ini mirip seperti Google Dork. Peringatan: Tulisan ini bukan untuk mengajarkan anda menjadi pencuri dan melakukan perusakan, melainkan untuk berbagi pengetahuan. Agar developer semakin teliti dan berhati-hati dalam melakukan commit. Password dan Token API dalam KodeBayangkan kita lagi mengerjakan proyek web dengan PHP. Nanti kalau sudah jadi, kodenya akan kita sebar di Github dengan repositori publik. Simsimi bisa kita pinjam otaknya untuk mengendalikan bot Telegram. Sehingga bot bisa berbicara layaknya simsimi. Kita bisa mengakses kecerdasan Simsimi dengan API Key/Kunci API/Token. Ada dua kunci API/Token yang diberikan oleh simsimi: Kunci Trial (gratis) Kunci Berbayar Kunci trial hanya berlaku 7 hari dengan batasan 100 request/hari. Kalau melewati batas itu, Simsimi tidak mau merespon. Tapi tenang saja, ada triknya. (update: sudah tidak bisa) Nanti saya kasih tahu dibagian akhir panduan ini 😄. Bot Telegram bisa dibuat dengan berbagai macam bahasa pemrograman: Bisa PHP, Javascript, Java, Python, Ruby, dan sebagainya. Ada dua pengetahuan dasar yang harus dipahami: Cara Membuat Http Request dan Webhook. Cara Mengurai JSON dari Webservice. Tapi, sekarang masalahnya di mana kita harus taruh kode-kode tersebut? “Sewa server…” Serpertinya terlalu mahal, kalau hanya untuk belajar. “Bagaimana kalau gunakan yang gratis saja.” yap, itu dia jawabannya. Salah satu layanan hosting gratis yang menyediakan Webhook adalah Hook. Kali ini saya akan mengajak teman-teman bereksperimen dengan API Simsimi. Apa itu Simsimi? buat yang belum tau, silahkan instal saja aplikasi Simsimi di smarphone-nya. Oke, mari kita mulai. API Simsimi konsepnya sangat sederhana. Kita hanya melakukan request dari URL dengan query string, lalu akan mendapatkan jawaban atau respon berdasarkan data yang dimiliki Simsimi. Respon tersebut, bisa kita olah untuk membuat Simsimi versi kita sendiri. 1. Mendapatkan Kunci APIKunci API atau API Key, merupakan kunci yang digunakan untuk mengakses API Simsimi. Mau tau cara proses data JSON di Python? baca tutorial ini! Pada tutorial ini, kamu akan belajar cara membaca JSON dari file dan web API Saat membuat Google Maps pada Modal di template Admin LTE, ada masalah yang membuat saya bingung. Posisi titik tengah Google maps selalu berada di pojok kiri atas. Meskipun saya sudah set titik tengahnya pada trigger event resize, namun tetap saja posisinya berada di pojok kiri atas. Setelah digeser: Sementara itu, kode yang saya gunakan saat event modal ditampilkan. $("#modal-peta").on("shown.bs.modal", function() { google.maps.event.trigger(peta, "resize", function() { peta.setCenter(peta.getCenter()); }); }); Ternyata ada yang salah dengan kode tersebut. api php wrapper library laravel framework telegram telegram-bot bot-framework telegram-bots telegram-bot-api hacktoberfest php8
zaketn / OpenAIBotStar 0
Телеграм бот с OpenAI bot php laravel telegram telegram-bot bot-api laravel-package laravel-notifications laravel-5-package laravel-telegram hacktoberfest laravel-notification-channels telegram-notification laravel-6-package laravel-7-package laravel-8-package Note: To enable error log file, also copy TelegramErrorLogger.php in the same directory of Telegram.php file. Configuration (WebHook)Navigate to https://api.telegram.org/bot(BOT_TOKEN)/setWebhook?url=https://yoursite.com/your_update.php Or use the Telegram class setWebhook method. Examples$telegram = new Telegram('YOUR TELEGRAM TOKEN HERE'); $chat_id = $telegram->ChatID(); $content = array('chat_id' => $chat_id, 'text' => 'Test'); $telegram->sendMessage($content); If you want to get some specific parameter from the Telegram response: $telegram = new Telegram('YOUR TELEGRAM TOKEN HERE'); $result = $telegram->getData(); $text = $result['message'] ['text']; $chat_id = $result['message'] ['chat']['id']; $content = array('chat_id' => $chat_id, 'text' => 'Test'); $telegram->sendMessage($content); To upload a Photo or some other files, you need to load it with CurlFile: // Load a local file to upload. If is already on Telegram's Servers just pass the resource id $img = curl_file_create('test.png','image/png'); $content = array('chat_id' => $chat_id, 'photo' => $img ); $telegram->sendPhoto($content); To download a file on the Telegram's servers $file = $telegram->getFile($file_id); $telegram->downloadFile($file['result']['file_path'], './my_downloaded_file_on_local_server.png'); See update.php or update cowsay.php for the complete example. If you wanna see the CowSay Bot in action add it. If you want to use getUpdates instead of the WebHook you need to call the the 8 function inside a for cycle.$telegram = new Telegram('YOUR TELEGRAM TOKEN HERE'); $req = $telegram->getUpdates(); for ($i = 0; $i < $telegram-> UpdateCount(); $i++) { // You NEED to call serveUpdate before accessing the values of message in Telegram Class $telegram->serveUpdate($i); $text = $telegram->Text(); $chat_id = $telegram->ChatID(); if ($text == '/start') { $reply = 'Working'; $content = array('chat_id' => $chat_id, 'text' => $reply); $telegram->sendMessage($content); } // DO OTHER STUFF } See getUpdates.php for the complete example. FunctionsFor a complete and up-to-date functions documentation check http://eleirbag89.github.io/TelegramBotPHP/ Build keyboardsTelegram's bots can have two different kind of keyboards: Inline and Reply. 0When a user click on the button, the button text is send back to the bot. 1This is the list of all the helper functions to make keyboards easily: 2Send a custom keyboard. $option is an array of array KeyboardButton. 3Send a custom keyboard. $inline_keyboard is an array of array InlineKeyboardButton. 4Create an InlineKeyboardButton. 5Create a KeyboardButton. 6Hide a custom keyboard. 7Show a Reply interface to the user. EmoticonsFor a list of emoticons to use in your bot messages, please refer to the column Bytes of this table: http://apps.timwhitlock.info/emoji/tables/unicode LicenseThis open-source software is distributed under the MIT License. See LICENSE.md ContributingAll kinds of contributions are welcome - code, tests, documentation, bug reports, new features, etc... Bagaimana cara menggunakan bot di telegram?Cara menggunakan anonymous chat bot Telegram. Buka aplikasi Telegram.. Klik kolom pencarian.. Ketik Chatbot.. Pilih bot paling atas.. Ketik Start pada chat di chatbot.. Pilih pesan Looking for a partner.. Tunggu notifikasi partner ditemukan.. Ketik Next untuk selanjutnya.. Bot apa saja yg ada di telegram?Dihimpun Tempo dari Techwiser, berikut rekomendasi 5 bot telegram terbaik dan paling berguna untuk dapat Anda coba:. Bot Gmail. Bot Telegram pertama ini berguna dalam pemanfaatan fitur-fitur aplikasi Gmail. ... . Bot Spotify. ... . Bot Skeddy. ... . Bot untuk mengunduh berbagai media.. Apa itu bot api telegram?2.1.
Tipe API yang kedua adalah Telegram Bot API. API jenis kedua ini memungkinkan siapa saja untuk membuat bot yang akan membalas semua penggunanya jika mengirimkan pesan perintah yang dapat diterima oleh Bot tersebut. Layanan ini masih hanya tersedia bagi pengguna yang menggunakan aplikasi Telegram saja.
Apakah bot telegram itu manusia?"Bot hanya akun Telegram yang dioperasikan oleh software, bukan manusia dan mereka sering kali punya fitur AI.
|