RedRainbowGuy
RedRainbowGuy
  • Видео 5
  • Просмотров 38 983

Видео

TowerDefenseGame preview
Просмотров 343Год назад
TowerDefenseGame preview
How to get sent message id by telegram bot | Как узнать ID отправленного сообщения телеграм бот
Просмотров 3,1 тыс.4 года назад
2:22 - получение ID [getting Id] ВНИМАНИЕ. В примере используется библиотека aiogram, но такой способ (найти айди сообщения в атрибуте класса, возвращаемого функцией отправки) есть, пожалуй, в каждой популярной библиотеке (pyTelegramBotAPI, к примеру) #python #telegram #bot bot.py: import logging import json from aiogram import Bot, Dispatcher, executor, types import time API_TOKEN = '' with op...
Многоуровневая клавиатура как у BotFather в Телеграм для чат бота | multi-level inline keyboard
Просмотров 21 тыс.5 лет назад
#python 3.6 #telegram #keyboard import telebot from telebot import types token = "your token" bot = telebot.TeleBot(token) @bot.message_handler(content_types=["text"]) def any_msg(message): keyboardmain = types.InlineKeyboardMarkup(row_width=2) first_button = types.InlineKeyboardButton(text="1button", callback_data="first") second_button = types.InlineKeyboardButton(text="2button", callback_dat...
Samsung galaxy tab s t805 how to update to android 7.1.2? (unofficial fimware)
Просмотров 14 тыс.7 лет назад
ссылка на архив: drive.google.com/file/d/0B2fMos-DblAQZXFlZnlHb1NUcEU/view?usp=share_link&resourcekey=0-Ly7P66sCv7N6gZUDjAbzFA ссылка на odin: forum.xda-developers.com/attachments/odin307-zip.1168421/ запасной вариант Odin: 4pda.ru/forum/index.php?act=findpost&pid=38500745&anchor=Spoil-38500745-6 - в шапке темы есть спойлер "прошлые версии"; (версия в видео - 3.07) (для скачивания с форума 4pda...

Комментарии

  • @harrys_potter
    @harrys_potter 4 месяца назад

    Все это хорошо,а где в этом меню ввод сообщения тока с кнопками,вот это реально будит интересно😊

  • @ПетрКонстантинов-с7т
    @ПетрКонстантинов-с7т 4 месяца назад

    А как сделать в таком коде ввод сообщения? .... нигде не могу найти

  • @redrainbowguy
    @redrainbowguy 11 месяцев назад

    - В данной прошивке не поддерживается сканер отпечатков пальцев. - При прошивке использовать только оригинальный кабель - Если ссылка из описания не работает drive.google.com/file/d/0B2fMos-DblAQZXFlZnlHb1NUcEU/view?usp=sharing&resourcekey=0-Ly7P66sCv7N6gZUDjAbzFA - Видео не о том, как восстановить планшет из кирпича, а о том, как перепрошить работающий. В случае кирпича установка рекавери не поможет. Поможет восстановление заводской прошивки через Odin. - Из комментариев: "Ты не сказал, что лучше оставить галочку в Одине на auto-reboot, и тут же после прошивки рекавери и перезагрузки нужно зажать кнопку хоум , громкость + и питание, иначе если не успеешь, то рекавери будет опять стоковый" - Если прошивка не нравится, посетите форум 4dpa, на нем тонны других прошивок на любой вкус. Для скачивания нужно быть залогиненным - This firmware does not support a fingerprint scanner. - When installing firmware, use only the original cable - If description link now work drive.google.com/file/d/0B2fMos-DblAQZXFlZnlHb1NUcEU/view?usp=sharing&resourcekey=0-Ly7P66sCv7N6gZUDjAbzFA - The video is not about how to restore a brick tablet, but about how to reflash a working one. In the case of a brick, installing recovery will not help. Restoring the factory firmware via Odin will help. - From the comments: “You didn’t say that it’s better to leave a checkmark in Odin for auto-reboot, and immediately after flashing the recovery firmware and rebooting, you need to hold down the home button, volume + and power, otherwise if you don’t have time, the recovery will go back to stock” - If you don’t like the firmware, visit the 4dpa forum, there are tons of other firmware for every taste. You need to be logged in to download

  • @sergo.rus84
    @sergo.rus84 11 месяцев назад

    ❤ всё четко!!! сспасибо!!! только в конце настройки - непонятно где нажимается что ))))) но эти уж я тупой походу )) ещё допиши обязательно, что только оригинальный провод юзать, я пробовал 6!!!! думал что то с виндой, потом у соседа взял от Самсунга )))

    • @redrainbowguy
      @redrainbowguy 11 месяцев назад

      Спасибо, написал в закреплёный. Про настройки - сам не помню, о чем они и зачем)) думаю, что там интерфейс настраивался, чтобы красивее было

  • @egorioxaskow6696
    @egorioxaskow6696 Год назад

    визуал имба

  • @VasyaBeat
    @VasyaBeat Год назад

    привет, как с тобой связаться? общались с тобой вк пару лет назад, сейчас вижу страница удалена

  • @Kimigur
    @Kimigur Год назад

    Так держать :)

  • @Sergei_Chernysh
    @Sergei_Chernysh Год назад

    круто :)

  • @programmer4240
    @programmer4240 Год назад

    В коде в описании ошибка небольшая, вокруг name должно быть по два подчеркивания

    • @redrainbowguy
      @redrainbowguy Год назад

      markdown, похоже, воспринял как italic

  • @ДаниилКремлёв-х4н
    @ДаниилКремлёв-х4н 2 года назад

    Спасибо большое

  • @ЕвгенийБеляев-ы5о
    @ЕвгенийБеляев-ы5о 2 года назад

    лайк за код

  • @Кстатерина
    @Кстатерина 2 года назад

    Как сделать так, чтобы бот в ответ отправлял файл? Например, после нажатия кнопки second из примера?

    • @redrainbowguy
      @redrainbowguy 2 года назад

      stackoverflow.com/questions/71234170/how-to-send-a-document-to-a-telegram-bot-using-pytelegrambotapi pytba.readthedocs.io/en/latest/sync_version/index.html?highlight=send_document#telebot.TeleBot.send_document

  • @СергейВозлеев-м7ю
    @СергейВозлеев-м7ю 2 года назад

    от души душевно в душу, выручил очень

  • @oleg4682
    @oleg4682 2 года назад

    Привет! Спасибо за ответ. И еще вопрос. Перед прошивкой делать сброс до заводских настроек? А какую прошивку можно поставить на Samsung SM-T535? Тормозит. Сейчас стоит Андроид 5.0.2.

    • @redrainbowguy
      @redrainbowguy 2 года назад

      Алгоритм следующий: Устанавливаем меню восстановления с поддержкой перепрошивки. В видео используется TWRP, но есть еще много подобных проектов Помещаем установочные файлы в память устройства (или sd карту, или подключаем через otg). Удаляем систему в пункте wipe data (это и есть сброс, только здесь не до заводских настроек. Мы просто удаляем с нулями всю систему) Устанавливаем

    • @redrainbowguy
      @redrainbowguy 2 года назад

      То есть, сброс не нужен, так как все и так будет удалено

    • @oleg4682
      @oleg4682 2 года назад

      @@redrainbowguy спасибо

    • @redrainbowguy
      @redrainbowguy 11 месяцев назад

      @@oleg4682 "А какую прошивку можно поставить на Samsung SM-T535? Тормозит" - можно задать на форуме 4pda в разделе 4pda.to/forum/index.php?showtopic=559155. Там пользователи устройства и профессионалы - думаю, они смогут ответить хорошо)

    • @redrainbowguy
      @redrainbowguy 11 месяцев назад

      Если я не угадал с форумом - гуглится легко

  • @oleg4682
    @oleg4682 2 года назад

    Привет. Уточни, пожалуйста, файл прошивки и гуглсервисов загружать на планшет в архивах? Не распаковывать?

  • @not_cannon
    @not_cannon 2 года назад

    Имба. Я начал отчаиваться, но найдя тебя додумался до способа реализации. Спасибо

  • @kalinadv
    @kalinadv 2 года назад

    а как на счет aiogram-pagination библиотеки? Нужны примеры, не доганяется что-то вообще ((((((

    • @redrainbowguy
      @redrainbowguy Год назад

      Поздновато, но все же. Получилось разобраться?

  • @مهندبدرة
    @مهندبدرة 2 года назад

    good

  • @catve628
    @catve628 2 года назад

    Спасибо за полезное видео! P.S. Лайк за Рем

  • @АлександрВысоцкий-ф8п

    Ты крут!!

  • @Wladismann
    @Wladismann 3 года назад

    А как сделать так чтобы при нажатии на кнопку он удалял нажатую кнопку которые к примеру в этом видео 1 2 3 и новым сообщением отправлял картинку, под которой будет например кнопка назад вместе с отправленной картинкой или отдельным сообщением И при нажатии кнопки назад он удалял отпраленную картинку и кнопку назад возвращая к главному меню или новым сообщением оправлял главное меню, удаляя только кнопку назад??? Было бы очень здорово посмотреть такой пример.

    • @redrainbowguy
      @redrainbowguy 3 года назад

      В видео дана исчерпывающая информация о том, как сделать многоуровневую клавиатуру для бота в телеграм. Если вы хотите переопределить работу каких-либо кнопок, пропишите через if-else дополнительную логику. Информация о том, как отправлять фото, есть в этой документации github.com/eternnoir/pyTelegramBotAPI#methods

    • @Wladismann
      @Wladismann 3 года назад

      @@redrainbowguy да не, я чайник просто и не совсем понимаю логику всего. Как китайский язык. Квадрат в круг, многоугольник в треугольник у меня получается на практике.

    • @redrainbowguy
      @redrainbowguy 3 года назад

      @@Wladismann "А как сделать так чтобы при нажатии на кнопку он удалял нажатую кнопку которые к примеру в этом видео 1 2 3" - храните в базе данных или любом другом виде текущее состояние для пользователя (база данных из id пользователей, текущей клавиатуры (клавиатуру можно хранить как список множеств, в каждом из которых - название и callback). При нажатии на кнопку вытаскиваете из бд клавиатуру (список), делаете удаление элемента по callback (через for можно пробежаться я найти множество с callback нажатой кнопки. Этот элемент удалить нужно). Создаете по списку цикл, который делает add_button(list[i][0], list[i][1]) в макет (list[i][0], list[i][1] - первый и второй элемент множества из списка. В нем название и callback, как писал выше). Отправляете edit_message с новой клавиатурой и айдишником сообщения из callback_query "новым сообщением отправлял картинку, под которой будет например кнопка назад вместе с отправленной картинкой или отдельным сообщением" - отправляете картинку через send_photo с кнопкой "назад". А потом в обработчике ответов создаете if (callback.data == "какой-то callback кнопки НАЗАД"): и в теле условия отправляете edit_message с клавиатурой, которую можно, как в примере выше, собрать из базы данных. Ведь нужно знать только название кнопки и ее callback

    • @redrainbowguy
      @redrainbowguy 3 года назад

      @@Wladismann "я чайник просто и не совсем понимаю логику всего. Как китайский язык. Квадрат в круг, многоугольник в треугольник у меня получается на практике." - тогда лучше для начала изучить типы данных, функции, условия, циклы, классы

  • @ToniRoot
    @ToniRoot 3 года назад

    Спасибо, помог!

  • @mnihil938
    @mnihil938 3 года назад

    Gracias / Спасибо

  • @millyardchatv
    @millyardchatv 3 года назад

    Где код?

  • @viktorkoshel7391
    @viktorkoshel7391 3 года назад

    Лучший натуре, спасибо)

  • @ПетяКириллов
    @ПетяКириллов 3 года назад

    а можно как-нибудь просто заменить значение на одной кнопке не создавая новую клавиатуру

    • @redrainbowguy
      @redrainbowguy 3 года назад

      API телеграма допускает замену лишь всей клавиатуры, так что для замены значения одной кнопки необходимо отправить экземпляр всей клавиатуры

  • @gaky4828
    @gaky4828 3 года назад

    выдает ошибку: ERROR - TeleBot: "A request to the Telegram API was unsuccessful. Error code: 400. Description: Bad Request: can't parse inline keyboard button: Text buttons are unallowed in the inline keyboard"

    • @redrainbowguy
      @redrainbowguy 3 года назад

      Если перевести на русский, получится: "кнопка имеет текст, запрещенный для inline клавиатуры". Как вы пытались назвать ее?

    • @gaky4828
      @gaky4828 3 года назад

      @@redrainbowguy а можно ваш телеграмм, я вам все подробно распишу

    • @gaky4828
      @gaky4828 3 года назад

      @@redrainbowguy ну а так, вот мой код на git github.com/TheGaky/CzehcEmbassy_bot

    • @redrainbowguy
      @redrainbowguy 3 года назад

      @@gaky4828 проверьте кнопку covid-19. Вероятно, "-" - проблема

    • @gaky4828
      @gaky4828 3 года назад

      @@redrainbowguy вообще после добавления callback_query_handlers, появилась новая ошибка @bot.callback_query_handlers(func = lambda call:True) TypeError: 'list' object is not callable

  • @sergoevgraf
    @sergoevgraf 3 года назад

    Парень молорик вообще, все ясно показал и расписал! четко!

  • @bmt1891
    @bmt1891 3 года назад

    Спасибо Вам большое!!!!

  • @bukovynskiy
    @bukovynskiy 3 года назад

    Спасибо , надеюсь это поможет мне сделать что-то с мооим ботом

  • @efe-zg5zj
    @efe-zg5zj 3 года назад

    спасибо

  • @voivashchenko
    @voivashchenko 3 года назад

    Наконец-то все стало понятно! Спасибо!

  • @vladislavr.1385
    @vladislavr.1385 3 года назад

    Подскажи пожалуйста, как эти кнопки выводить после какого то текста, а не перед ним?

    • @redrainbowguy
      @redrainbowguy 3 года назад

      Если в значении "как отправлять клавиатуру после определенного сообщения" - def any_msg(message): - просто указать, чтобы message.text равнялся нужному слову через if. Ну а внутри этого условия возвращать клавиатуру

  • @b_b.podcast
    @b_b.podcast 3 года назад

    Есть вопрос как записать inline текст на dictionary

    • @redrainbowguy
      @redrainbowguy 3 года назад

      А в чем задача? Не совсем понятно, какой словарь

    • @b_b.podcast
      @b_b.podcast 3 года назад

      @@redrainbowguy а для маленького ресторана чтобы принимать заказы дома просто 35 блюд,7 категории и подумал лучше inline

    • @b_b.podcast
      @b_b.podcast 3 года назад

      @@redrainbowguy bot будет отправлять в группу адрес,телефон, имя и что он заказал

    • @redrainbowguy
      @redrainbowguy 3 года назад

      Нужно создавать клавиатуру из словаря? Если да, то достаточно сделать цикл, который добавляет кнопки с названием товара, а callback приписывает из тех же баз данных

    • @redrainbowguy
      @redrainbowguy 3 года назад

      @@b_b.podcast Использовать json, где под ключом user_id хранить значения, которые потом нужно будет через bot_sendmessage отправить в нужный чат

  • @guitar_hedonist
    @guitar_hedonist 3 года назад

    Четко и по делу. Именно так инструкции писать надо!

  • @exganza
    @exganza 3 года назад

    Super useful thank you 👍👍👍👍👍

  • @gameyoutube8149
    @gameyoutube8149 3 года назад

    БЛАТ НЕ МОГУ ЗАЙТИ В РЕЖИМ РЕКАВИРИ БЛЯЯЯЯЯЯЯЯЯЯЯ ПОМОГИТЕЕЕ

    • @redrainbowguy
      @redrainbowguy 3 года назад

      В уже установленное TWRP?

    • @gameyoutube8149
      @gameyoutube8149 3 года назад

      @@redrainbowguy сп уже не надо) помогите пж у меня не доступно сервера гугел и плкй маркет ViperOS (Android 7.1.2)

    • @redrainbowguy
      @redrainbowguy 3 года назад

      @@gameyoutube8149 мб, gapps переустановить? Это от них в первую очередь зависит

    • @gameyoutube8149
      @gameyoutube8149 3 года назад

      @@redrainbowguy я даже того и не качал мб, gapps

    • @redrainbowguy
      @redrainbowguy 3 года назад

      Gapps - google apps. Без них сервисов и не будет. В видео (или архиве под ним) есть пакет базовых приложений от гугла для версии андроид 7.1.2

  • @bohan777
    @bohan777 4 года назад

    Мужик, спасибо тебе огромное!

  • @ErthSunOfPlanet
    @ErthSunOfPlanet 4 года назад

    Спасибо за код! Если есть возможность ответьте пожалуйста. Впервые пишу бота есть проблема, когда пользователь запускает бота по команде старт бот должен спросить человека может ли он ответить на несколько вопросов с инлайновой клавиватурой да / нет. Проблема в том что я после ответа на все вопросы хочу и отправить пользователю с потверждением данные которые он ввёл. Где и как хранить информацию полученную от пользователя? Как её отправлять ему помогите пожалуйста советом!(

    • @redrainbowguy
      @redrainbowguy 4 года назад

      Хранить можно, к примеру, в словаре при помощи библиотеки Json. Или в базе данных при помощи sqlite3. Оба модуля встроенные. В качестве ключа - id пользователя, а значения - список (массив) с данными (но, желательно, тоже словарь) { "2848852" : { . . ."first_question": "first_answer", . . ."second_question" : "second_answer" . . .} }

    • @redrainbowguy
      @redrainbowguy 4 года назад

      Получили ответ - проверили текущий вопрос и воткнули в нужную ячейку. И так с каждым

    • @ErthSunOfPlanet
      @ErthSunOfPlanet 4 года назад

      @@redrainbowguy Спасибо огромное!

  • @ЕвгенийГруммет-з5х

    нифига не понятно! все не так. Один версия на видео 3.07 а когда скачиваешь то уже 3.12.3. там нет второй колонки PDA там вместо этого AP. автор давай свяжемся. помогите разобраться люди добрые

    • @redrainbowguy
      @redrainbowguy 4 года назад

      4pda.ru/forum/index.php?showtopic=648344 - ссылка на тему форума 4pda с ODIN. Есть старые версии

    • @redrainbowguy
      @redrainbowguy 4 года назад

      4pda.ru/forum/dl/post/5934915/Odin+v3.07.zip - прямая ссылка на файл с сервера 4pda

    • @redrainbowguy
      @redrainbowguy 4 года назад

      Для загрузки нужно быть авторизованным на форуме

  • @lasker-m
    @lasker-m 4 года назад

    можно название второй музыки?

    • @redrainbowguy
      @redrainbowguy 3 года назад

      Наконец-то зашазамилась... ruclips.net/video/ueOi5slIU2E/видео.html

    • @redrainbowguy
      @redrainbowguy 3 года назад

      Fredji - Flying High

  • @ydlysp
    @ydlysp 4 года назад

    <OSM> All threads completed. (succeed 0 / failed 0) пишет в одине вот это

    • @ydlysp
      @ydlysp 4 года назад

      перед этим установил рекавери, но в кастомку не запускался

    • @redrainbowguy
      @redrainbowguy 4 года назад

      Давно не трогал этот девайс. Попробуйте установить другую прошивку 4pda.ru/forum/index.php?showtopic=636846

    • @redrainbowguy
      @redrainbowguy 4 года назад

      Если рекавери ставится, значит уже все отлично. А прошивку чисто подбором

    • @redrainbowguy
      @redrainbowguy 4 года назад

      Возможно, нужна версия старее 4pda.ru/forum/dl/post/5934915/Odin+v3.07.zip или 4pda.ru/forum/index.php?showtopic=648344

  • @KGamesProita
    @KGamesProita 4 года назад

    Dude y are awesome keep publish

  • @infiniteeeeee
    @infiniteeeeee 4 года назад

    При переходе во внутренние слои меню, кнопки предыдущих слоев не убираются, а при возвращении назад, добавляются кнопки вниз друг за другом. Как это исправить?

    • @redrainbowguy
      @redrainbowguy 4 года назад

      Нужен код. Скорее всего, переменная клавиатуры используется повторно с добавлением в нее новых кнопок

    • @infiniteeeeee
      @infiniteeeeee 4 года назад

      @@redrainbowguy код идентичен вашему, я не знаю в чем может быть проблема

    • @redrainbowguy
      @redrainbowguy 4 года назад

      @@infiniteeeeee Хм.. даже не знаю. Запустил только что код из под видео - никаких проблем. Библиотека новой версии, питон 3.8

  • @CrocodileGene
    @CrocodileGene 4 года назад

    Хорошо сделал

  • @arismiatov
    @arismiatov 4 года назад

    Подскажите пожалуйста, с InlineKeyboardMarkup нельзя назначать следующий шаг bot.register_next_step_handler, тут просто работать с значениями call.data и с if / else?

    • @redrainbowguy
      @redrainbowguy 4 года назад

      Насколько знаю, в pyTelegramBotApi такого функционала нет

  • @ramiltaghiyev9712
    @ramiltaghiyev9712 4 года назад

    ля, просмотров не оч много,а контент збс,удачи бро