ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Python (https://forum.antichat.xyz/forumdisplay.php?f=205)
-   -   | Как сделать бота для ТГ (https://forum.antichat.xyz/showthread.php?t=1478986)

Хранитель Говнокода 04.06.2023 13:59

ку, пупсы, сегодня познакомлю вас с библиотекой
Код:

pyTelegramBotAPI (telebot)
начнем с создания бота, переходим сюда (кликабельно) и пишем
Код:

/newbot
, следуем инструкциям. потом мы получаем токен типа 48230849028:blasthack23lovehahahah (рандом буквы и цифры) переходим в компилятор и устанавливаем библиотеку, переходим в скрипт:

пишем:

python:





[CODE]
import
telebot

bot
=
telebot
.
TeleBot
(
'наш токен тут'
)
@bot.message_handler
(
commands
=
[
'start'
]
)
def
nemorisson
(
)
:
bot
.
send_message
(
message
.
chat
.
id
,
"привет, сладкий



разбор кода:

1 строка - импорт библиотеки

3 стр - тут мы инициализируем бота

5 стр - тут мы уже ждем ввода команды, вместо 'start', можно поставить любую команду, количество хендлеров в коде неограниченно.

6 стр - ОБЯЗАТЕЛЬНАЯ функция после хендлера.

7 стр - отправка сообщения, в аргументах у нас -
Код:

int chatID, str text
- в переменной 'message' нам нужно знать только 'message.chat.id' - ид чата, от которого идет сообщение, 'message.text' - текст сообщения.

8 стр - хендлер только уже текста

9 стр - функция

10 стр - проверка текста сообщения

11 - отправка сообщения

13 - тоже отправка)

14 строка - зацикливание работы бота

вот, мы научилимись писать говнобота, я многое не рассказал, ютб в помощь (p.s. - 5 эмоций жука - новая часть)

ЭМОЦИИ ЖУКА, НЕ ЛАЙка

Sadow 04.06.2023 14:05

Зачем? Таких гайдов миллион в гугле

Хранитель Говнокода 04.06.2023 14:05

🐛

Цитата:

Сообщение от Sadow

Зачем7 Таких гайдов миллион в гугле

хз

chapo 04.06.2023 14:07

1. лучше юзать aiogram

2. лучше не писать на питоне

waparabka 04.06.2023 14:12

Цитата:

Сообщение от chapo

1. лучше юзать aiogram
[S]2. лучше не писать на питоне[/S]

python отлично справляется с i/o bound нагрузкой, так что ботов на нем как раз таки и нужно писать

Sadow 04.06.2023 14:20

Цитата:

Сообщение от chapo

2. лучше не писать на питоне

C++:





[CODE]
#include
#include
#include
int
main
(
)
{
setlocale
(
LC_ALL
,
"RU"
)
;
TgBot
::
Bot
bot
(
"token"
)
;
bot
.
getEvents
(
)
.
onAnyMessage
(
[
&
bot
]
(
TgBot
::
Message
::
Ptr message
)
{
std
::
cout

chat
->
username

text

text
.
begin
(
)
,
message
->
text
.
end
(
)
,
message
->
text
.
begin
(
)
,
tolower
)
;
if
(
message
->
text
==
"/start"
)
bot
.
getApi
(
)
.
sendMessage
(
message
->
chat
->
id
,
u8
"Привествую!\nВведите команду /help, чтобы получить список команд"
)
;
else
bot
.
getApi
(
)
.
sendMessage
(
message
->
chat
->
id
,
u8
"Такой команды нет в списке\nУзнать список команд можно, введя /help"
)
;
}
)
;
try
{
TgBot
::
TgLongPoll
longPoll
(
bot
)
;
while
(
true
)
{
longPoll
.
start
(
)
;
}
}
catch
(
TgBot
::
TgException
&
e
)
{
std
::
cout



так лучше?

Хранитель Говнокода 04.06.2023 14:27

Цитата:

Сообщение от chapo

1. лучше юзать aiogram
2. лучше не писать на питоне

питон говно

Цитата:

Сообщение от chapo

1. лучше юзать aiogram
2. лучше не писать на питоне

за aiogram не шарю, по фактам

XRLM 04.06.2023 14:55

зачем ты создаешь эти говно гайды, которых в инете хуева туча?

Хранитель Говнокода 04.06.2023 15:43

Цитата:

Сообщение от xarlamov

зачем ты создаешь эти говно гайды, которых в инете хуева туча?

тебе это мешаает как-то?

XRLM 04.06.2023 15:48

Цитата:

Сообщение от nemorisson.

тебе это мешаает как-то?

ну ты ***ню срешь на форуме, возможно даже что это копипаст с других форумов


Время: 21:53