HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Python
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 04.06.2023, 13:59
Хранитель Говнокода
Участник форума
Регистрация: 31.12.2022
Сообщений: 128
С нами: 1774512

Репутация: 33
По умолчанию

ку, пупсы, сегодня познакомлю вас с библиотекой
Код:
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 эмоций жука - новая часть)

ЭМОЦИИ ЖУКА, НЕ ЛАЙка
 
Ответить с цитированием

  #2  
Старый 04.06.2023, 14:05
Sadow
Познавший АНТИЧАТ
Регистрация: 14.10.2021
Сообщений: 1,412
С нами: 2411807

Репутация: 118


По умолчанию

Зачем? Таких гайдов миллион в гугле
 
Ответить с цитированием

  #3  
Старый 04.06.2023, 14:05
Хранитель Говнокода
Участник форума
Регистрация: 31.12.2022
Сообщений: 128
С нами: 1774512

Репутация: 33
По умолчанию

🐛

Цитата:
Сообщение от Sadow  

Зачем7 Таких гайдов миллион в гугле
хз
 
Ответить с цитированием

  #4  
Старый 04.06.2023, 14:07
chapo
Флудер
Регистрация: 10.10.2016
Сообщений: 9,228
С нами: 5046982

Репутация: 183


По умолчанию

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

2. лучше не писать на питоне
 
Ответить с цитированием

  #5  
Старый 04.06.2023, 14:12
waparabka
Участник форума
Регистрация: 08.10.2019
Сообщений: 139
С нами: 3474377

Репутация: 98
По умолчанию

Цитата:
Сообщение от chapo  

1. лучше юзать aiogram
[S]2. лучше не писать на питоне[/S]
python отлично справляется с i/o bound нагрузкой, так что ботов на нем как раз таки и нужно писать
 
Ответить с цитированием

  #6  
Старый 04.06.2023, 14:20
Sadow
Познавший АНТИЧАТ
Регистрация: 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



так лучше?
 
Ответить с цитированием

  #7  
Старый 04.06.2023, 14:27
Хранитель Говнокода
Участник форума
Регистрация: 31.12.2022
Сообщений: 128
С нами: 1774512

Репутация: 33
По умолчанию

Цитата:
Сообщение от chapo  

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

Цитата:
Сообщение от chapo  

1. лучше юзать aiogram
2. лучше не писать на питоне
за aiogram не шарю, по фактам
 
Ответить с цитированием

  #8  
Старый 04.06.2023, 14:55
XRLM
Познавший АНТИЧАТ
Регистрация: 06.09.2021
Сообщений: 1,646
С нами: 2466635

Репутация: 133


По умолчанию

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

  #9  
Старый 04.06.2023, 15:43
Хранитель Говнокода
Участник форума
Регистрация: 31.12.2022
Сообщений: 128
С нами: 1774512

Репутация: 33
По умолчанию

Цитата:
Сообщение от xarlamov  

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

  #10  
Старый 04.06.2023, 15:48
XRLM
Познавший АНТИЧАТ
Регистрация: 06.09.2021
Сообщений: 1,646
С нами: 2466635

Репутация: 133


По умолчанию

Цитата:
Сообщение от nemorisson.  

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





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.