-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathconfig.php.example
63 lines (51 loc) · 2.09 KB
/
config.php.example
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
<?php
/** Переименовать в config.php */
/** Выполнить composer i */
require_once 'vendor/autoload.php';
/**
* General information:
* Bot API: https://core.telegram.org/bots/api
* Bot Code Examples: https://core.telegram.org/bots/samples#dev_page_title
*/
const BASE_URL = 'https://api.telegram.org/bot';
const TELEGRAM_USER_ID = ______; // ID вашего аккаунта, можно посмотреть в массиве ['from']['id']
/**
* Логин: ...
*
* Привязка URL к вебхука:
* https://api.telegram.org/bot{{EXAMPLE_TOKEN }}/setWebhook?url={{ URL YOUR SITE, https - required }}
*
* Проверка статуса вебхука:
* https://api.telegram.org/bot{{EXAMPLE_TOKEN }}/getWebhookInfo
*
* Удалить вебхук:
* https://api.telegram.org/bot{{EXAMPLE_TOKEN }}/setWebhook
*/
const EXAMPLE_TOKEN = '...'; // Токен (создается в BotFather)
// Для бота синоптика, помимо токена в самом телеграмме необходимо получить токен в сервисе OpenWeather(нужно зарегистрировать).
// Пример запроса: https://api.openweathermap.org/data/2.5/weather?appid={OPEN_WEATHER_MAP_TOKEN}&lang=ru&q=Санкт-Петербург&units=metric
// Для подключения к БД (используется в некоторых ботах, например бот переводчик)
// MYSQL
const PARAMS_DB = [
'type' => 'mysql',
'host' => 'localhost',
'name' => '{DB_NAME}',
'port' => '3306', // 3306 - порт по умолчанию
'user' => '{DB_USER}',
'password' => '{DB_PASSWORD}',
'options' => [
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
],
];
// Postgresql
const PARAMS_DB = [
'type' => 'pgsql',
'host' => 'localhost',
'name' => '{DB_NAME}',
'port' => '5432', // 5432 - порт по умолчанию
'user' => '{DB_USER}',
'password' => '{DB_PASSWORD}',
'options' => [
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
],
];