Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Начните с маленькой подводной лодки: устанавливайте бомбы, избавляйтесь от врагов и старайтесь не попадаться на глаза своим плавучим врагам. Вас ждет еще несколько игровых вселенных, много уникальных сюжетов и интересных загадок.

Пикабомбер

Аркады, Пиксельная, 2D

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Вертикальное видео + Код

С этим тегом используют

Короткие видео Юмор Кот Без звука Telegram (ссылка) Девушки Эротика Программирование Программист IT юмор IT Картинка с текстом Халява Все
41 пост сначала свежее
Вопрос из ленты «Эксперты»
Drempel
Drempel
1 месяц назад

Как это сделано? При просмотре этого видео в телеграмм, выкидывает из телеграм⁠⁠

Так. Предупрежу сразу. Возможно, в видео есть зловредный код. (Может даже вирус, хотя сомневаюсь)

Почему прислал?

Потому что я не понимаю как это работает.

Вот ссылка на видео "отдохните хоть от телеги" https://t.me/comrades_sent/36303

И само видео ниже (но "работает" это только в телеге)

Как это сделано Код Вопрос Спроси Пикабу Видео Вертикальное видео Короткие видео Telegram (ссылка)
4
0
Ghost687
Ghost687
2 месяца назад
Ghost687's channel

Продолжение поста «Айтишное»⁠⁠26

Юмор Ответ на пост Волна постов IT юмор Код Python Скриншот X (Twitter) Видео Вертикальное видео Короткие видео
3
Vittya
Vittya
3 месяца назад

Создал личного Chat GPT Тренера внутри Телеграмм бота⁠⁠

ChatGPT Тренд Код Видео Вертикальное видео
2
5
rugert
rugert
3 месяца назад
Лига программистов

Делаем первого бота для нового мессенджера MAX на Python⁠⁠

Не прошло и недели с момента выхода нового мессенджера MAX от VK, а мы сейчас сделаем для него своего первого бота.


ШАГ 1. Регистрируем своего бота и получаем для него токен.

Похоже на ТГ. Пишем в поиске "MasterBot", должны увидеть в результатах официальный бот masterbot

Выбираем команду /create, вводим имя бота по правилам (должно заканчиваться на bot). Если такой бот есть, то вас попросят ввести имя и потом покажут сообщение с токеном бота

Делаем первого бота для нового мессенджера MAX на Python Разработка, Код, Python, Программирование, Чат-бот, Гайд, Telegram (ссылка), Видео, Без звука, Вертикальное видео, Короткие видео, Длиннопост, Мессенджер MAX

ШАГ 2. Устанавливаем maxgram

На момент написания официальная библиотека от разработчиков - только под JS. А для Python нам понадобится опенсорсная библиотека maxgram.

pip install maxgram

Библиотека пока совсем новая, но поддерживает уже прием и отправку сообщений, установку подсказок и кнопки бота.


ШАГ 3. Делаем эхо-бота, играющего в пинг-понг

Он будет обрабатывать команды и повторять сообщения пользователя

Создаем файл, например, bot.py - работаем дальше в нем. Импортируем в него класс Bot, инициализируем бота и устанавливаем подсказки для команд бота - они всплывут, если ввести слэш (работает на мобильном клиенте)

from maxgram import Bot

bot = Bot("YOUR_BOT_TOKEN")

# Установка подсказок для команд бота

bot.set_my_commands({

"help": "Получить помощь",

"ping": "Проверка работы бота",

"hello": "Приветствие"

})

Вместо YOUR_BOT_TOKEN используйте полученный ранее токен.

⚠️ Правильнее не хранить его так в коде, конечно, а использовать файл .env, но в статье показываю только основы по самому боту.

Дальше добавляем обработчики на событие присоединения к боту bot.on("bot_started") и на обработку сообщения @bot.hears("ping"), чтобы бот отвечал pong на ping

# Обработчик события запуска бота

@bot.on("bot_started")

def on_start(context):

context.reply("Привет! Скажи что-нибудь и я повторю это!")

# Обработчик для сообщения с текстом 'ping'

@bot.hears("ping")

def ping_handler(context):

context.reply("pong")

Теперь научимся повторять сообщения пользователя. Добавляем обработчик @bot.on("message_created")

# Обработчик для всех остальных входящих сообщений

@bot.on("message_created")

def echo(context):

# Проверяем, что есть сообщение и тело сообщения

if context.message and context.message.get("body") and "text" in context.message["body"]:

# Получаем текст сообщения

text = context.message["body"]["text"]

# Проверяем, что это не команда и не специальные сообщения с обработчиками

if not text.startswith("/") and text != "ping":

context.reply(text)

Наконец, добавляем блок запуска бота

# Запуск бота

if __name__ == "__main__":

try:

bot.run()

except KeyboardInterrupt:

bot.stop()

Теперь, если вы запустите получившийся python файл (python bot.py в нашем случае), то ваш бот должен уметь повторять за пользователем и играть в пинг-понг

Делаем первого бота для нового мессенджера MAX на Python Разработка, Код, Python, Программирование, Чат-бот, Гайд, Telegram (ссылка), Видео, Без звука, Вертикальное видео, Короткие видео, Длиннопост, Мессенджер MAX

ШАГ 4. Добавляем кнопки

Для этого импортируем из библиотеки класс клавиатуры и создаем нужные нам кнопки

from maxgram.keyboards import InlineKeyboard

# Создание клавиатуры

main_keyboard = InlineKeyboard(

[

{"text": "Отправить новое сообщение", "callback": "button1"},

],

[

{"text": "Изменить сообщение", "callback": "button2"},

{"text": "Показать Назад", "callback": "button3"}

],

[

{"text": "Открыть ссылку", "url": "https://pypi.org/project/maxgram/"}

]

)

Принцип такой: каждый список - это одна строка кнопок. Один словарь внутри списка - одна кнопка. Если несколько словарей добавить внутрь списка, то будет несколько кнопок равной ширины в одной строке. Сейчас посмотрим, как это выглядит.

Пусть клавиатура будет показываться при отправке команды /keyboard - добавляем обработчик

# Отправить клавиатуру по команде '/keyboard'

@bot.command("keyboard")

def keyboard_command(context):

context.reply(

"Вот клавиатура. Выбери одну из опций:",

keyboard=main_keyboard

)

Если запустить сейчас бота и отправить команду /keyboard, то увидите примерно следующее

Делаем первого бота для нового мессенджера MAX на Python Разработка, Код, Python, Программирование, Чат-бот, Гайд, Telegram (ссылка), Видео, Без звука, Вертикальное видео, Короткие видео, Длиннопост, Мессенджер MAX

Но нужно еще обрабатывать нажатия на сами кнопки


ШАГ 5. Обрабатываем нажатия на кнопки

Используем @bot.on("message_callback"). Уникальные названия кнопок (которые выше задавали, как button1, button2, button3) принимаем в обработчике из context.payload, а отвечаем на нажатия с помощью context.reply_callback()

# Обработчик нажатий на кнопки

@bot.on("message_callback")

def handle_callback(context):

button = context.payload

if button == "button1":

context.reply_callback("Вы отправили новое сообщение")

elif button == "button2":

context.reply_callback("Вы изменили текущее сообщение", is_current=True)

elif button == "button3":

context.reply_callback("Вы изменили текущее сообщение с новой клавиатурой",

keyboard=InlineKeyboard(

[{"text": "Вернуться к меню", "callback": "back_to_menu"}]

),

is_current=True)

elif button == "back_to_menu":

context.reply_callback(

"Вернемся к основному меню",

keyboard=main_keyboard,

is_current=True

)

При этом специальный параметр is_current = True задает, чтобы новое сообщение показывалось путем редактирования текущего, а не через отправку нового.


Первая часть завершена. Если будет интерес, то в следующих частях сделаем того самого AI-ассистента, который показан в начале гайда на видео.

Кстати, потестить ИИ-ассистента на MAX можно прямо сейчас по ссылке - max.ru/AssistantsBot

Это обычный бесплатный чат-бот с ИИ. Но первый на MAX! Или один из первых.

Пишу о своих разработках и о том, как делаю стартап, в ТГ-канале t.me/it_sabat

Показать полностью 3
[моё] Разработка Код Python Программирование Чат-бот Гайд Telegram (ссылка) Видео Без звука Вертикальное видео Короткие видео Длиннопост Мессенджер MAX
3
TLTPRO
TLTPRO
4 месяца назад

Коротко о бекенде:⁠⁠

Бекендеры отпишитесь в коментариях 👇

IT IT юмор Программирование Код Видео Вертикальное видео Короткие видео
2
14
TriggerAuto
TriggerAuto
4 месяца назад
Научный Абсурд

Прошел всего день с тех пор, как xAI и Илон Маск запустили Grok 3⁠⁠

И уже сейчас люди проявляют невероятную креативность, работая над «Самым умным ИИ на Земле».

Вот самые необычные примеры:

1/ Попросите Грока написать код для 100 красивых мячей, подпрыгивающих внутри круга.

2/ Создайте клон Asteroids на JavaScript

3/ Воссоздайте любимую игру детства — Bubble Trouble

4/ Моделирование 25 частиц в цилиндрическом вакуумном пространстве

5/ 100 прыгающих желтых шариков внутри сферы

6/ Интерактивное моделирование: молекулы воды образуют и разрывают водородные связи

7/ Создайте Pac-Man одним махом

8/ Создать Portal 2 с помощью Grok 3

9/ Сделать p5.js симуляцию сферы, состоящей из ASCII-чисел

Показать полностью 8
Нейросеть Grok Искусственный интеллект Код Видео Без звука Короткие видео Вертикальное видео Длиннопост
4
47
fotopisets
4 месяца назад
IT-юмор

Коды ответов HTTP и Мимино (часть 2)⁠⁠

Http Ошибка Код Мимино IT юмор Видео Вертикальное видео
2
445
fotopisets
4 месяца назад
IT-юмор

Коды ответов HTTP и Мимино⁠⁠

Http Ошибка Код Мимино IT юмор Видео Вертикальное видео Короткие видео
40
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии