@AlexTGMadmin

Не запускается бот на php, что делать?

Действовал по этим указаниям:

Установка
=========

1. Для начала создайте учётную запись бота и получите его token через @BotFather.
После чего откройте в текстовом редакторе (например, блокноте) файл config.php
и пропишите юзернейм и token бота в качестве значений соответствующий констант:

define('BOT_USERNAME', 'unsername_bot');
define('BOT_TOKEN', 'bot123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11');

2. Вам понадобится хотя бы виртуальны хостинг.
Домен или поддобен, не суть фажно.
Главное, чтобы хостинг провайжер поддержкой SSL.
Например, sweb.ru.
Не обязательно покупать SSL-сертифик,
можно сгенерировать свой на sslforfree.com.
Главное чтоб хостинг провайдер позволял его подключить.
См. раздел "SSL" или типа того, в панели управления хостингом.

3. Залейте содержание архива на хотинг и обратитесь через бразуер к файлу
install.php, он выдаст вам отчёт установки вебхука для вашего бота.

4. Создайте супергруппу, можно приватную.
Добавьте в неё бота, присвоимв ему права админа.
На данный момент по любой комманде он будет возвращать уникальный
идентификатор чата. Скопируйте его и пропишите в качестве значения
соответствующей константы в файле config.php:

define('CHAT_ID', -12345);

Не забудьте убрать символ решетки (#) в начале этой строки!

========================================

сделал всё правильно, но только вот бот почему то не запускается, вот такое выходит в браузере после того как я запускаю "https://tgm-bot.000webhostapp.com/install.php":

set webhook...
Result:
object(stdClass)#1 (3) {
["ok"]=>
bool(false)
["error_code"]=>
int(404)
["description"]=>
string(9) "Not Found"
}

get webhook info...
Result:
object(stdClass)#2 (3) {
["ok"]=>
bool(false)
["error_code"]=>
int(404)
["description"]=>
string(9) "Not Found"
}
  • Вопрос задан
  • 353 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Yan-s
Обратитесь к изготовителю бота. Причем тут тостер?
Бот пишет что сделал запрос и получили ответ 404 страница не найдена.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы