Внешние скрипты - запись в базу данных

Материал из боты telegram - ebot.one - редактор ботов
Перейти к: навигация, поиск

Внимание! Обновление от 2018.11.06 Прием данных теперь может осуществляться обоими методами (GET и POST) :)). Читаем тут

Пример скриптов для получения и записи в базу данных:

http://ebot.one/all/s_radoid/dialogs/demo/bots.rar

Путь к sql базы в bots\source_reqs\77639817\geek_love_bot\77639817_love_bot_users.sql.zip

Настройки подключения к базе данных - bots\source_reqs\77639817\geek_love_bot\my_sql.class

Настройки бота - bots\source_reqs\77639817\geek_love_bot\conf.php


Пример настройки команды:

Write db 3.png

Пример отработки команды в telergam:

Write db 1.png

Пример появления записи в базе данных:

Write db 2.png

Скрипт get_ok.php получит от редактора данные методом POST. Пример данных:

_POST=Array (

   [method] => post
   [HTTP_HOST] => ebot.one
   [bot_id] => 1234
   [user_id] => 1234567
   [body] => Обо мне
   [username] => include_encode
   [first_name] => include
   [last_name] => encode
   [phone_number] => 
   [language_code] => en
   [enter_data] => {"radoid_id":"1234","user_id":"1234567","source":"telegram","username":"include_encode","first_name":"include","last_name":"encode","phone_number":null,"language_code":"en","enter_data":{"type_private":"private","start_data":"\u041e\u0431\u043e \u043c\u043d\u0435","message_id":"397","language_code":"en"}}
   [value_last_comand_button] => 
   [sys] => 5

)