
04.06.2023, 13:59
|
|
Участник форума
Регистрация: 31.12.2022
Сообщений: 128
С нами:
1774512
Репутация:
33
|
|
ку, пупсы, сегодня познакомлю вас с библиотекой
Код:
pyTelegramBotAPI (telebot)
начнем с создания бота, переходим сюда (кликабельно) и пишем
, следуем инструкциям. потом мы получаем токен типа 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 эмоций жука - новая часть)
ЭМОЦИИ ЖУКА, НЕ ЛАЙка
|
|
|

04.06.2023, 14:05
|
|
Познавший АНТИЧАТ
Регистрация: 14.10.2021
Сообщений: 1,412
С нами:
2411807
Репутация:
118
|
|
Зачем? Таких гайдов миллион в гугле
|
|
|

04.06.2023, 14:05
|
|
Участник форума
Регистрация: 31.12.2022
Сообщений: 128
С нами:
1774512
Репутация:
33
|
|
🐛
Сообщение от Sadow
Зачем7 Таких гайдов миллион в гугле
хз
|
|
|

04.06.2023, 14:07
|
|
Флудер
Регистрация: 10.10.2016
Сообщений: 9,228
С нами:
5046982
Репутация:
183
|
|
1. лучше юзать aiogram
2. лучше не писать на питоне
|
|
|

04.06.2023, 14:12
|
|
Участник форума
Регистрация: 08.10.2019
Сообщений: 139
С нами:
3474377
Репутация:
98
|
|
Сообщение от chapo
1. лучше юзать aiogram
[S]2. лучше не писать на питоне[/S]
python отлично справляется с i/o bound нагрузкой, так что ботов на нем как раз таки и нужно писать
|
|
|

04.06.2023, 14:20
|
|
Познавший АНТИЧАТ
Регистрация: 14.10.2021
Сообщений: 1,412
С нами:
2411807
Репутация:
118
|
|
Сообщение от 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, 20:38
|
|
Постоянный
Регистрация: 08.06.2020
Сообщений: 745
С нами:
3121704
Репутация:
118
|
|
Сообщение от Sadow
C++:
Код:
#include
#include
int
main
(
)
{
TgBot
::
Bot
bot
(
"token"
)
;
bot
.
getEvents
(
)
.
onCommand
(
"start"
,
[
&
bot
]
(
TgBot
::
Message
::
Ptr message
)
{
bot
.
getApi
(
)
.
sendMessage
(
message
->
chat
->
id
,
u8
"привет, сладкий
text
!=
"/start"
&&
message
->
text
!=
u8
"ты лох"
)
{
bot
.
getApi
(
)
.
sendMessage
(
message
->
chat
->
id
,
u8
"чел, ты, наверное, не понял - это бот не для общения, а для говнокодеров бластхака."
)
;
}
else
if
(
message
->
text
==
u8
"ты лох"
)
bot
.
getApi
(
)
.
sendMessage
(
message
->
chat
->
id
,
u8
"ЧООООО???????? ДА Я ТИПЯ ЗАДЕАНОНЮ ЗАДОКШУ ЗАСВАЧУ ВЫЧИСЛЮ ПО ИП ЖДИИИ!!!!!! НЕ СТОИЛО РАЗБРАСЫВАТЬСЯ СЛОВАМИ!!!!!!!!"
)
;
}
)
;
try
{
TgBot
::
TgLongPoll
longPoll
(
bot
)
;
while
(
true
)
{
longPoll
.
start
(
)
;
}
}
catch
(
TgBot
::
TgException
&
e
)
{
}
return
0
;
}
так лучше?
Насколько сильно тебе делать было не***?
|
|
|

04.06.2023, 22:13
|
|
Познавший АНТИЧАТ
Регистрация: 14.10.2021
Сообщений: 1,412
С нами:
2411807
Репутация:
118
|
|
Сообщение от ik0nka
Насколько сильно тебе делать было не***?
Прям сильно.
|
|
|

04.06.2023, 14:27
|
|
Участник форума
Регистрация: 31.12.2022
Сообщений: 128
С нами:
1774512
Репутация:
33
|
|
Сообщение от chapo
1. лучше юзать aiogram
2. лучше не писать на питоне
питон говно
Сообщение от chapo
1. лучше юзать aiogram
2. лучше не писать на питоне
за aiogram не шарю, по фактам
|
|
|

04.06.2023, 14:55
|
|
Познавший АНТИЧАТ
Регистрация: 06.09.2021
Сообщений: 1,646
С нами:
2466635
Репутация:
133
|
|
зачем ты создаешь эти говно гайды, которых в инете хуева туча?
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|