45 посетителей на сайте. Из них:
Пользователи3
Роботы42
Список пользователей
Сейчас на сайте
Крысурсы Сейчас на сайте
Арбуз Нигр Сейчас на сайте
Артём Сейчас на сайте
Enotik Был(a) в сети 4 минуты назад
Максим Был(a) в сети 4 минуты назад
Prostoi Brodyaga Был(a) в сети 5 минут назад
Сергей Мельников Был(a) в сети 9 минут назад
Gta 5rp Был(a) в сети 11 минут назад
Арсений Был(a) в сети 13 минут назад
Hyundai Accent Был(a) в сети 15 минут назад
Music Studio Был(a) в сети 19 минут назад
Сеня Был(a) в сети 19 минут назад
Антон Был(a) в сети 20 минут назад
Рома Преображенский Был(a) в сети 21 минуту назад
Medjc livu Был(a) в сети 22 минуты назад
Adim129 Был(a) в сети 22 минуты назад
POLYGON Был(a) в сети 27 минут назад
Kaneki Был(a) в сети 32 минуты назад
REL1G1ON Был(a) в сети 37 минут назад
Михаил Миллер Был(a) в сети 37 минут назад
Марк Игоревич Был(a) в сети 38 минут назад
Арина Абрамян Был(a) в сети 40 минут назад
Макс Уваров Был(a) в сети 43 минуты назад
drake Был(a) в сети 45 минут назад
Денис Затенко Был(a) в сети 49 минут назад
Clopo Alex Был(a) в сети 50 минут назад
Бексултан Курман Был(a) в сети 51 минуту назад
イリヤ ナウモフ Был(a) в сети 52 минуты назад
Был(a) в сети 1 час назад
Никита Был(a) в сети 1 час назад
Lost Angel Был(a) в сети 1 час назад
Дмитрий Давыдов Был(a) в сети 1 час назад
ещкере бойчикс Был(a) в сети 1 час назад
Гордей Липин Был(a) в сети 2 часа назад
сергей белых Был(a) в сети 2 часа назад
hootan Был(a) в сети 2 часа назад
Ваня Лис Был(a) в сети 2 часа назад
Artik Был(a) в сети 2 часа назад
akihirootmorozok123 Был(a) в сети 2 часа назад
Максим Чихарівський Был(a) в сети 2 часа назад
Vovka_14YT Михеев Был(a) в сети 2 часа назад
Вит Барсегян Был(a) в сети 2 часа назад
Hivers Nike Был(a) в сети 2 часа назад
Артем Папович Был(a) в сети 2 часа назад
Waxxa Был(a) в сети 2 часа назад
Olexandr Lubord Был(a) в сети 2 часа назад
Максим Гончаров Был(a) в сети 2 часа назад
Kko Был(a) в сети 3 часа назад
Был(a) в сети 3 часа назад
Gamer Был(a) в сети 3 часа назад
Юлія Вознюк-Саверіна Был(a) в сети 3 часа назад
Амир Кенжалиев Был(a) в сети 3 часа назад
Сергей Шемет Был(a) в сети 3 часа назад
db9vol Был(a) в сети 3 часа назад
Kola Palamar Был(a) в сети 3 часа назад
Илья Был(a) в сети 4 часа назад
Таїсія Волкова Был(a) в сети 4 часа назад
Igor T Был(a) в сети 4 часа назад
Віталій Мельничук Был(a) в сети 5 часов назад
Команда Сервера Был(a) в сети 5 часов назад
Black Wolf Был(a) в сети 6 часов назад
moretti леха Был(a) в сети 6 часов назад
Печка TV Был(a) в сети 6 часов назад
イロタナ リトラクタ Был(a) в сети 7 часов назад
glower01 Был(a) в сети 7 часов назад
aleks Минск Был(a) в сети 10 часов назад
Адам Котик Был(a) в сети 10 часов назад
Demon Был(a) в сети 10 часов назад
Makeshov Был(a) в сети 10 часов назад
Антон Демин Был(a) в сети 11 часов назад
serhii duchow Был(a) в сети 12 часов назад
Владислав Брянский Был(a) в сети 12 часов назад
Был(a) в сети 13 часов назад
Илья Был(a) в сети 13 часов назад
Кирилл Был(a) в сети 13 часов назад
Rangel Был(a) в сети 13 часов назад
Vladimir Stikovsky Был(a) в сети 13 часов назад
FARGATTOV Был(a) в сети 13 часов назад
ivan 2123132 Был(a) в сети 13 часов назад
Holandec Captain Был(a) в сети 13 часов назад
Shido Gen Был(a) в сети 14 часов назад
Donát Barabás Был(a) в сети 14 часов назад
Стас Чубаров Был(a) в сети 14 часов назад
dape liptonn Был(a) в сети 14 часов назад
Владислав Волков Был(a) в сети 14 часов назад
Anton Martin Был(a) в сети 14 часов назад
Evil Man Был(a) в сети 14 часов назад
Влад Влад Был(a) в сети 14 часов назад
Список ботов
rambler (42)

Следите за нами!

Автопубликация новостей в telegram и discord HOSTINPL

Описание

Добавление логгера в hostinpl

Переходим по пути: application/models/news.php

Сначала добавляем записи в: application/config.php

'telegram_newskey' => 'создать бота через BotFather',
'discord_token' => 'создать бота можно через discord developers https://discord.com/developers/applications и так же получить токен бота',


И заменяем код

<?php

class newsModel extends Model {

    public function createNews($data) {

        $sql = "INSERT INTO `news` SET ";

        $sql .= "user_id = '" . (int)$data['user_id'] . "', ";

        $sql .= "news_title = '" . $data['news_title'] . "', ";

        $sql .= "news_text = '" . $data['news_text'] . "', ";

        $sql .= "news_date_add = NOW()";

        $this->db->query($sql);

        return $this->db->getLastId();

    }



На: 

<?php

class newsModel extends Model {

    public function createNews($data) {

        $sql = "INSERT INTO `news` SET ";

        $sql .= "user_id = '" . (int)$data['user_id'] . "', ";

        $sql .= "news_title = '" . $data['news_title'] . "', ";

        $sql .= "news_text = '" . $data['news_text'] . "', ";

        $sql .= "news_date_add = NOW()";

        $this->db->query($sql);

        $this->sendNews($data['news_title'], $data['news_text']);

        return $this->db->getLastId();

    }


    public function sendNews($message, $description)

    {

        $telegramToken = $this->config->telegram_newskey;

        $discordToken = $this->config->discord_token;

        $discordChannelId = 'айди канала куда отправлять'; // Замените на ID вашего Discord-канала

        // Отправка новости в Telegram

        $telegramParams = array(

            'chat_id' => ' ваш чат айди чата ', // Замените на ваш ID чата https://api.telegram.org/токен/getUpdates

            'text' => $message . "\n" . $description,

            'parse_mode' => 'HTML'

        );

        $telegramUrl = 'https://api.telegram.org/bot' . $telegramToken . '/sendMessage';

        $telegramRequest = http_build_query($telegramParams);

        file_get_contents($telegramUrl . '?' . $telegramRequest);


        // Отправка новости в Discord

        $discordParams = array(

            'content' => $message . "\n" . $description

        );

        $discordUrl = 'https://discord.com/api/v9/channels/' . $discordChannelId . '/messages';

        $discordOptions = array(

            'http' => array(

                'method' => 'POST',

                'header' => "Authorization: Bot $discordToken\r\nContent-Type: application/json\r\n",

                'content' => json_encode($discordParams)

            )

        );

        $discordContext = stream_context_create($discordOptions);

        file_get_contents($discordUrl, false, $discordContext);

    }



После добавлений тестируем создаем новость и она моментально попадет в telegram и discord




Автор публикации:

Flox Даниил Девелоп

Скачать:

Скачать

Дата:
Автор ресурса:

TRADARENA (Flox)

Готовый сайт для SAMP проекта
Готовый сайт для SAMP проекта
07.12.2024, Скрипты сайтов / PREMIUM WEB
Руководство по отладке - как найти ошибки в ваших скриптах
Руководство по отладке - как найти ошибки в ваших
24.12.2020, Статьи
Как сделать кнопки в Telegram боте на Python
Как сделать кнопки в Telegram боте на Python
02.02.2025, Боты для Telegram и VK
[Source] MTA Developers Launcher 1.1
[Source] MTA Developers Launcher 1.1
19.04.2025, Клиенты MTA / Полезные Программы