Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- * Sample script Bot Shinta for PDDIKTI Brother group
- * Script ini menggunakan metode Webhook
- * @author Yusuf Ayuba
- * @since 1.0
- */
- $botToken = "ISIKAN DENGAN TOKEN BOT";
- $apiTel = "https://api.telegram.org/bot".$botToken;
- $getContent = file_get_contents("php://input");
- //debug ke file debug.txt
- file_put_contents('debug.txt', $getContent."\n\n", FILE_APPEND | LOCK_EX);
- $decodeContent = json_decode($getContent, TRUE);
- $getMessage = $decodeContent["message"];
- $chatId = '';
- $fullName = '';
- $text = '';
- $msgId = '';
- $fromId = '';
- $fromName = '';
- $replay = '';
- if (isset($getMessage)) {
- $chatId = $getMessage["chat"]["id"];
- $fullName = $getMessage['chat']['first_name'].' '.$getMessage['chat']['last_name'];
- $text = $getMessage["text"];
- $msgId = $getMessage["message_id"];
- $fromId = $getMessage["from"]["id"];
- $fromName = $getMessage['from']['first_name'].' '.$getMessage['from']['last_name'];
- $groupId = $getMessage[''];
- $typeChat = strtolower($getMessage['chat']['type']);
- $newMemberId = $getMessage['new_chat_participant']['id'];
- $newMemberName = $getMessage['new_chat_participant']['first_name'];
- $newMemberUsername = $getMessage['new_chat_participant']['username'];
- $leftUserId = $getMessage['left_chat_member']['id'];
- }
- //Filter message yang mengandung tanda slash
- preg_match("/\/([a-z]+)/i", $text, $matches);
- $_cmd = $matches[0];
- if ($newMemberId) {
- $replay = "Selamat datang <a href=\"tg://user?id=".$newMemberId."\">".$newMemberName."</a> di group <b>".$getMessage["chat"]["title"]."</b>. Perkenalkan dirinya ya, biar Shinta dan kawan-kawan kenal";
- }
- switch ($_cmd) {
- //case '/start':
- //$replay = "Selamat datang ".$fullName;
- //$replay = "Halooo <a href=\"tg://user?id=".$fromId."\">".$fromName."</a>. Perkenalkan nama saya Shinta 😘";
- //break;
- case '/pin':
- $replay = "<a href=\"http://pin.ristekdikti.go.id/\">Portal Penomoran Izajah Nasional</a>";
- break;
- case '/halo':
- $replay = "Halooo <a href=\"tg://user?id=".$fromId."\">".$fromName."</a>. Perkenalkan nama saya Shinta 😘";
- break;
- case '/layanandikti':
- $replay = "Layanan DIKTI: ".PHP_EOL.
- "👉 <a href=\"http://forlap.ristekdikti.go.id/\">Pangkalan Data Pendidikan Tinggi (PDDIKTI)</a>".PHP_EOL.
- "👉 <a href=\"http://sigap.ristekdikti.go.id\">Sistem Informasi Jaringan Pengelola PDDIKTI (SIGAP)</a>".PHP_EOL.
- "👉 <a href=\"http://pin.ristekdikti.go.id\">Penomoran Ijazah Nasional (PIN)</a>".PHP_EOL.
- "👉 <a href=\"http://ijazah.ristekdikti.go.id\">Sistem Verifikasi Ijazah secara Elektronik (SIVIL)</a>".PHP_EOL.
- "👉 <a href=\"http://cp.ristekdikti.go.id\">Capaian Pembelajaran</a>".PHP_EOL.
- "👉 <a href=\"http://ijazahln.ristekdikti.go.id\">Penyetaraan Ijazah Luar Negeri</a>".PHP_EOL.
- "👉 <a href=\"http://bidikmisi.belmawa.ristekdikti.go.id\">BIDIKMISI</a>".PHP_EOL.
- "👉 <a href=\"http://spada.ristekdikti.go.id\">Sistem Pembelajaran Daring Indonesia (SPADA)</a>".PHP_EOL.
- "👉 <a href=\"http://sinta2.ristekdikti.go.id\">Portal SINTA (bukan ShintaBot ya.. ðŸ˜)</a>".PHP_EOL.
- "👉 <a href=\"http://serdos.ristekdikti.go.id\">Portal SERDOS</a>".PHP_EOL.
- "👉 <a href=\"http://budi.ristekdikti.go.id\">Beasiswa Unggulan Dosen Indonesia (BUDI)</a>".PHP_EOL.
- "👉 <a href=\"http://sister.ristekdikti.go.id\">Sistem Informasi Sumber Daya Terintegrasi (SISTER)</a>".PHP_EOL.
- "👉 <a href=\"http://pak.ristekdikti.go.id\">Sistem Penilaian Angka Kredit Dosen (PAK)</a>".PHP_EOL.
- "👉 <a href=\"http://simlitabmas.ristekdikti.go.id\">Sistem Informasi Penelitian dan Pengabdian Kepada Masyarakat (SIMLITABMAS)</a>".PHP_EOL.
- "👉 <a href=\"http://arjuna.ristekdikti.go.id\">Akreditasi Jurnal Nasional (ARJUNA)</a>".PHP_EOL.
- "👉 <a href=\"http://silemkerma.ristekdikti.go.id\">Sistem Informasi Direktorat Pengembangan Kelembagaan Perguruan Tinggi (SILEMKERMA)</a>".PHP_EOL.
- "👉 <a href=\"http://laporankerma.ristekdikti.go.id\">Sistem Pelaporan Kerjasama</a>".PHP_EOL.
- "👉 <a href=\"http://ijinbelajar.ristekdikti.go.id\">Aplikasi Ijin Belajar Mahasiswa Asing</a>".PHP_EOL.
- "👉 <a href=\"http://studi.ristekdikti.go.id\">Beasiswa Terpadu</a>";
- break;
- //default:
- // # code...
- // break;
- }
- //send message
- file_get_contents($apiTel."/sendMessage?chat_id=".$chatId."&text=".urlencode($replay)."&reply_to_message_id=".$msgId."&parse_mode=html");
Add Comment
Please, Sign In to add comment