 |

19.12.2024, 23:26
|
|
Новичок
Регистрация: 19.12.2024
Сообщений: 1
С нами:
738423
Репутация:
1
|
|
Code:
Код:
import
telebot
import
mysql
.
connector
import
time
import
threading
from
telebot
import
types
bot
=
telebot
.
TeleBot
(
""
)
# Константы
API_TOKEN
=
''
#апи ключ
YOUR_CHAT_IDS
=
[
]
# ваш чат айди
# Подключение к базе данных
db_config
=
{
#данные от бд
'host'
:
''
,
'user'
:
''
,
'password'
:
''
,
'database'
:
''
}
def
fetch_logs
(
)
:
while
True
:
# Подключение к MySQL
connection
=
mysql
.
connector
.
connect
(
**
db_config
)
cursor
=
connection
.
cursor
(
)
# Логирование из таблицы bank_accounts_log
cursor
.
execute
(
"SELECT acc_id, description FROM bank_accounts_log"
)
bank_logs
=
cursor
.
fetchall
(
)
for
acc_id
,
description
in
bank_logs
:
message
=
f"💳 *Айди аккаунта:* `{acc_id}`\n*Действие:* `{description}`"
for
chat_id
in
YOUR_CHAT_IDS
:
bot
.
send_message
(
chat_id
,
message
,
parse_mode
=
'MarkdownV2'
)
# Логирование из таблицы donate_log
cursor
.
execute
(
"SELECT uid, description FROM donate_log"
)
donate_logs
=
cursor
.
fetchall
(
)
for
uid
,
description
in
donate_logs
:
message
=
f"🎁 *Айди аккаунта:* `{uid}`\n*Действие:* `{description}`"
for
chat_id
in
YOUR_CHAT_IDS
:
bot
.
send_message
(
chat_id
,
message
,
parse_mode
=
'MarkdownV2'
)
# Логирование из таблицы items_log
cursor
.
execute
(
"SELECT owner_id, items_text, text FROM items_log"
)
items_logs
=
cursor
.
fetchall
(
)
for
owner_id
,
items_text
,
action
in
items_logs
:
message
=
f"📦 *Айди аккаунта:* `{owner_id}`\n*Предмет:* `{items_text}`\n*Действие:* `{action}`"
for
chat_id
in
YOUR_CHAT_IDS
:
bot
.
send_message
(
chat_id
,
message
,
parse_mode
=
'MarkdownV2'
)
# Логирование из таблицы money_log
cursor
.
execute
(
"SELECT uip, time, money, last_money, description FROM money_log"
)
money_logs
=
cursor
.
fetchall
(
)
for
uip
,
log_time
,
money
,
last_money
,
description
in
money_logs
:
message
=
(
f"💰 *Айди аккаунта:* `{uip}`\n"
f"*Время:* `{log_time}`\n"
f"*Деньги:* `{money}`\n"
f"*Последние деньги:* `{last_money}`\n"
f"*Действие:* `{description}`"
)
for
chat_id
in
YOUR_CHAT_IDS
:
bot
.
send_message
(
chat_id
,
message
,
parse_mode
=
'MarkdownV2'
)
cursor
.
close
(
)
connection
.
close
(
)
# Задержка перед следующей выборкой данных
time
.
sleep
(
15
)
@bot.message_handler
(
commands
=
[
'start'
]
)
def
main
(
message
)
:
bot
.
send_message
(
message
.
chat
.
id
,
'🖐️Это наш бот Telegram для логов🖐️'
)
# Запуск потока для выборки логов
log_thread
=
threading
.
Thread
(
target
=
fetch_logs
)
log_thread
.
start
(
)
log_thread
.
join
(
)
# Запуск бота
bot
.
polling
(
none_stop
=
True
)
Можете проверить,после запуска бот начинает спамить как ебнутый,всю бошку изломал так и не понял проблему😪
|
|
|

20.12.2024, 00:10
|
|
Познающий
Регистрация: 02.03.2023
Сообщений: 50
С нами:
1685939
Репутация:
13
|
|
Сообщение от FUCKING CODDER
так и не понял проблему😪
чат гпт не понял*
|
|
|

21.12.2024, 18:23
|
|
Познающий
Регистрация: 18.04.2024
Сообщений: 56
С нами:
1092028
Репутация:
8
|
|
Проверь
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|