Compare commits

..

4 Commits

Author SHA1 Message Date
Ceda EI 1144e0b217 Add /commands to help 2019-01-06 01:45:02 +05:30
Ceda EI 522c0184a5 Add missing semicolon 2019-01-06 01:30:26 +05:30
Ceda EI 17719e6f04 Add /commands 2019-01-06 01:27:09 +05:30
Ceda EI 93ed944141 Fix indentation. Add vim modeline. 2019-01-05 23:32:43 +05:30
1 changed files with 24 additions and 15 deletions

View File

@ -1,4 +1,5 @@
<?php <?php
# vim: set tabstop=2 shiftwidth=2 expandtab:
$bot_name = "quadnite_bot"; $bot_name = "quadnite_bot";
$bot_api = require('api_key.php'); $bot_api = require('api_key.php');
@ -155,10 +156,10 @@ function rand_words($onewordmode) {
$num++; $num++;
$words = array(); $words = array();
if (is_integer($num)) { if (is_integer($num)) {
if ($num > 50) { if ($num > 50) {
send_text("Too many words.", true); send_text("Too many words.", true);
return; return;
} }
$wordlist = file("/usr/share/dict/words"); $wordlist = file("/usr/share/dict/words");
for ($word=1; $word < $num; $word++) { for ($word=1; $word < $num; $word++) {
$words[] = $wordlist[rand(0,count($wordlist))]; $words[] = $wordlist[rand(0,count($wordlist))];
@ -205,13 +206,13 @@ function media_wiki($base_url) {
} }
function coin() { function coin() {
$random = rand(0,1); $random = rand(0,1);
if ($random == 1) { if ($random == 1) {
send_text('Heads', true); send_text('Heads', true);
} }
else { else {
send_text('Tails', true); send_text('Tails', true);
} }
} }
function get_gif($force) { function get_gif($force) {
@ -351,11 +352,15 @@ function start() {
} }
function rate() { function rate() {
send_html('<a href="https://t.me/tgdrbot?start=quadnite_bot">Vote for me on Telegram Directory!</a>'); send_html('<a href="https://t.me/tgdrbot?start=quadnite_bot">Vote for me on Telegram Directory!</a>');
} }
function help() { function help() {
send_html('<a href="https://t.me/quadnite/9">Help Page</a>'); send_html('You can either check /commands for a short overview or check the <a href="https://t.me/quadnite/9">Help Page</a>.');
}
function commands() {
send_text(file_get_contents('command_list.txt'));
} }
// Get JSON from post, store it and decode it. // Get JSON from post, store it and decode it.
@ -457,15 +462,19 @@ $modules = array(
array( array(
"command" => "/rate", "command" => "/rate",
"function" => "rate();" "function" => "rate();"
),
array(
"command" => "/commands",
"function" => "commands();"
) )
); );
if (!isset($decoded->{"message"}->{"text"})){ if (!isset($decoded->{"message"}->{"text"})){
exit(); exit();
} }
if (isset($decoded->{"message"}->{"pinned_message"})){ if (isset($decoded->{"message"}->{"pinned_message"})){
exit(); exit();
} }
$command_list = explode(" ", $decoded->{"message"}->{"text"}); $command_list = explode(" ", $decoded->{"message"}->{"text"});