Как получить чат ид Телеграм samp

На этот раз расскажу и покажу как с самп сервера отправлять сообщения в телеграм, по аналогии с тем как делали это в прошлом уроке с ВК

Так же как и в ситуации с ВК, прежде чем пытаться что-то отправлять пользователям, вы должны сподвигнуть их написать боту первое сообщение.
Цитата из документации ТГ:

  • Боты не могут сами начать общение с пользователем. Пользователь должен либо добавить робота в группу, либо первым начать с ним диалог. Для этого можно использовать ссылки вида t.me/ или поиск по имени пользователя.

Но есть и еще один косяк.. API телеграмма так устроено что отправлять сообщения по username нельзя, поэтому вам нужно знать id аккаунта, которому отправляете сообщение. Это странно, но вот так вот. Есть решения решения этого, но они не подходят под наш случай.
Так что удобство не очень, но лучше чем ничего.

1. И для начала нам нужно создать бота.
Заходим сюда — t.me/botfather. Да-да, в телеграме бот создает ботов) Это официальный метод.

СКРИПТ УВЕДОМЛЕНИЕ В ТЕЛЕГРАМЕ | НАСТРОЙКА ТОКЕНА И АЙДИ | УПРАВЛЯЕМ ИГРОЙ ЧЕРЕЗ ТЕЛЕГРАМ

Пишем ему в чат команду /newbot, после чего нас просят ввести имя бота, вводим. Дальше нас просят ввести никнейм бота, типо ник. снова вводим, НО ОБРАТИТЕ ВНИМАНИЕ В КОНЦЕ НИКНЕЙМА ДОЛЖНО БЫТЬ СЛОВО bot.

Ну вот и все. Видим что бот успешно создан. Сохраняем себе наш токен бота, он идет после Use this token to access the HTTP API

Еще по теме:  Как поменять скорость голосовых сообщений в Телеграмме

Источник: pawno-info.ru

Форум Pawn.Wiki — Воплоти мечту в реальность!: Бот для логов и статистики прямо в телеграм — Форум Pawn.Wiki — Воплоти мечту в реальность!

Бот для логов и статистики прямо в телеграм Оценка: -----

#1

Пользователь офлайн

yoonost

Отправлено 25 апреля 2020 — 05:04

  • Новичок
    • Группа: Активные пользователи
    • Сообщений: 46
    • Регистрация: 28 декабря 18

    Здравствуйте обитатели pawn wiki, к вашему вниманию представляю бота для SAMP сервера, данный бот поможет вам от перебана аккаунтов если кто-то забанил на сервере создается запрос в базу данных и появляется строка что кто-то забанил кого-то на столько-то дней и т.д. Хочу заметить что на вашем сервере должна быть строка для создания данного запроса! Данная программа должна стоять на VDS/VPS что-бы она 24/7 сработала!

    УЗНАТЬ ID TELEGRAM ► Как узнать ID телеграм канала, группы

    Список функций:
    1. Возможность выводить сообщение прямо из базы данных сервера (пойдёт для анти-стива, пишет кто что забанил и за что и т.д.)
    2. Вывод статистики сервера в определенное время, так-же можно написать команду /stats и вам высветиться статистика

    Знаю что данный бот сыроват но за доп.плату могу сделать лучше!

    За покупкой в ВК ТЫК, так-же за тестированием бота тоже в ВК (цена 50р, исходники 100р)

    #2

    Пользователь офлайн

    Dima_Myrzich

    Отправлено 11 июня 2020 — 11:38

  • Новичок
    • Группа: Активные пользователи
    • Сообщений: 32
    • Регистрация: 09 ноября 16

    Просмотр сообщения

    Serg_Pro (25 апреля 2020 — 05:04) писал:

    Нажмите сюда, чтобы прочитать это сообщение. [Показать]

    Здравствуйте обитатели pawn wiki, к вашему вниманию представляю бота для SAMP сервера, данный бот поможет вам от перебана аккаунтов если кто-то забанил на сервере создается запрос в базу данных и появляется строка что кто-то забанил кого-то на столько-то дней и т.д. Хочу заметить что на вашем сервере должна быть строка для создания данного запроса! Данная программа должна стоять на VDS/VPS что-бы она 24/7 сработала!

    Еще по теме:  Как отключить оконный режим Телеграмм на Андроиде

    Список функций:
    1. Возможность выводить сообщение прямо из базы данных сервера (пойдёт для анти-стива, пишет кто что забанил и за что и т.д.)
    2. Вывод статистики сервера в определенное время, так-же можно написать команду /stats и вам высветиться статистика

    Знаю что данный бот сыроват но за доп.плату могу сделать лучше!

    За покупкой в ВК ТЫК, так-же за тестированием бота тоже в ВК (цена 50р, исходники 100р)

    Источник: pawn.wiki

    Тема: dc_crashreport: Как создать и настроить Telegram-бота

    dc_crashreport: Как создать и настроить Telegram-бота

    В версии 1.2.0 инклуда dc_crashreport появилась возможность отправлять отчёты об ошибках в мессенджер Telegram.

    Открыть/закрыть

    Для отправки отчётов в Telegram требуется сначала создать бота (который, собственно, и будет отправлять вам отчёты), но этот процесс на удивление простой: бот «крутится» на серверах Telegram, т.е. не нужно арендовать серверные мощности для поддержания его работы. Достаточно лишь зарегистрировать бота, открыть с ним чат и прописать настройки для dc_crashreport.

    Для наибольшей наглядности я постарался снабдить данный мануал скриншотами на каждом важном этапе, но если вы думаете, что чего-то не хватает — обязательно скажите; посмотрю, что можно сделать.

    Открыть/закрыть
    Открыть/закрыть

    3. Бот выдаст сообщение, в котором перечислены все команды. Нас интересует команда «/newbot», просто нажмите на неё в сообщении (обведено на скриншоте).

    Открыть/закрыть
    Открыть/закрыть
    Открыть/закрыть

    6. Откроется чат с новым ботом — просто нажмите кнопку «Старт», чтобы начать беседу с ботом (этим вы разрешите боту отправлять вам сообщения).

    Открыть/закрыть
    Открыть/закрыть

    8. Чтобы заставить бота отправить сообщение, нужно знать ID чата между вами и ботом — узнаем же его! Откройте в браузере страницу:

    https://api.telegram.org/bot/getUpdates

    где «» — это та длинная последовательность из букв и цифр, которую вы скопировали на предыдущем шаге.
    Если всё сделано правильно, то должна открыться страница с JSON-объектом. Не нужно особо вдумываться в её содержимое, вам понадобится только значение «result => 0 => message => chat => id» (обведено на скриншоте) — это и есть интересующий нас ID чата. Вернитесь к блокноту и запишите этот ID рядом с токеном.

    Еще по теме:  Web Telegram копировать ссылка на сообщение

    Открыть/закрыть

    Если вместо этого вы получили практически пустой объект с первым значением «ok: false» — проверьте ещё раз токен (возможно, вы неправильно переписали его), а также сам адрес страницы на предмет ошибок (одна из самых частых: забыли написать «bot» перед токеном).

    9. С ботом разобрались, теперь настроим сервер SA-MP.
    Взаимодействие с ботом производится путём отправки HTTPS-запросов, обычный HTTP в Telegram не поддерживается. Поскольку сервер умеет «из коробки» работать только с «голым» HTTP, для HTTPS нам понадобится плагин. Пока что единственным известным мне плагином для таких целей является pawn-requests.
    Зайдите на страницу релизов плагина, скачайте архив с самим плагином и инклудами к нему (обведено на скриншоте) и раскидайте содержимое архива по нужным папкам: плагин (*.dll/*.so) — в «plugins», а инклуды (да, именно во множественном числе; почему-то автор решил сделать для плагина целых 4 файла «*.inc», и нам понадобятся все) — в «pawno/include».

    Открыть/закрыть

    10. Почти готово. Остаётся только подключить dc_crashreport к вашему моду и заставить его работать с Telegram.
    Для этого достаточно лишь прописать несколько строк в начале мода, как на скриншоте, указав полученные вами токен бота и ID чата.
    Для ленивых я приготовил простой пример скрипта, в котором демонстрируется ошибка использования sscanf2 — просто вставьте свои ID чата и токен:

    Источник: pro-pawn.ru

    Рейтинг
    ( Пока оценок нет )
    Загрузка ...