АСИНХРОННЫЙ ТЕЛЕГРАМ БОТ "КОСТИ" | Python 3, Питон 3
2020 ж. 30 Қар.
23 445 Рет қаралды
Пожертвования: www.donationalerts.com/r/pyth...
АСИНХРОННЫЙ ТЕЛЕГРАМ БОТ "КОСТИ" | Python 3, Питон 3
Python on Papyrus RU.
aiogram: docs.aiogram.dev/
Github: github.com/knucklesuganda
Telegram канал: t.me/pypapyrus_ru
Сегодня я сделал телеграм бота, который будет играть в кости с игроком. Также, я добавил остановку кода при помощи asyncio.sleep()
Другие Видео по Python: • Python, Питон
Канал на английском языке: / @pythononpapyrus
Поставьте лайк и подпишитесь!
#Python #Питон #программирование #programming #telegram #телеграм #aiogram
супер, долго искал нормас гайды, и только ты внятно объясняешь) так держать!
спасибо!
Хорошо, что все объясняет
Очешуительно!!!!! Будет теперь чем друзей троллить. Ты лучший!
Годно Для новичков самое то
Благодарю за урок. Всё толково объяснено.
как открыть такой блокнот как на видео
@@gerasimovgames какой блокнот? Если Вы про среду разработки, в которой автор пишет код, то это PyCharm. Он бесплатный.
@@executed_code а как его устоновить
Теперь буду хранить токен аккуратно, спасибо
Прикольно ))
Классный видос, и прикольный бот😁 Будут видео с ботами для телеграм канала или беседы?
как открыть такой блокнот как на видео
@@gerasimovgames Это не блокнот, а среда разработки. PyCharm называется
А можно видео рефакторинг этого бота, где бот после того, как кинул кость, предлагает юзеру нажать на кнопку и тем самым бросить кость, и только после этого объявляет результат. Попытался сам сделать, но в документации нет конкретно похожего сценария. Не смог разобраться.
👍👍👍👍👍
Пасиб,прикольный видосик,только не понятно чем эта библиотека лучше теле бот апи?
Больше возможностей, даже если просто посмотреть в документацию. Дополнения по типу аннотаций, а также асинхронность. Конечно, последнее можно считать и минусом, но когда садишься - библиотека намного удобнее
отличное видео
спасибо!
Как можно сделать чтобы бот еще мог напомнить о себе и предлагал сыграть через заданное время или через рандомное какое-то?
эта штука не реагрует если длобавить в группу как его научить в botfaser отключил setprivacy подскажите пожалуйста я предпологаю что где то в когде надо написать что то по груп id но где не понимаю и пока не удалось нарыть поолный мануал
лайк поставил сразу)) даже не досмотрев) можешь посоветовать хорошее руководство для aiogram кроме документации)
Спасибо! Да даже не знаю, я только документацию смотрел
Привет, пишу бота на telebot, но он поддерживает только 2 сессии, то есть 2 ввода /start, не могу понять почему - нужна асинхронность какая-то либо же это особенность самого телебота?
600 layk от меня
Сделай телеграмм бот кланы или браки
Тем временем я: *просто использую модуль random"
Для телеграм бота? Асинхронный рандом то?
@@Den4eg37 да.
Не у модуля рандом есть свои плюсы. Можно жульничать в этом боте. Ну если ты админ
Я разрабатываю бота, и если два или более пользователя используют мой бот, их данные смешиваются. Как можно исправить? Сделал всё так как в видео(асинхронно).
Привет) У меня есть один вопрос, как сделать отправку футбольного мяча вместо игрального кубика?
Посмотри документацию тоже искал долго
что такое мне бот пишет старт на старт
File "C:\Users\Sborka Park\PycharmProjects\pythonProject1\venv\Lib\site-packages\magic_filter\__init__.py", line 1, in import pkg_resources ModuleNotFoundError: No module named 'pkg_resources' Process finished with exit code 1
В каком месте асинхронность? Два кубика вращаются в разное время.
хочется что-то посложнее на aiogram. Вообще не понимаю, зачем было разбирать другие библиотеки - aiogram явно актуальнее
как ты открыл документацию диспетчера? какая комбинация клавиш ?
Ctrl и кликаешь на объект
@@PythononPapyrusRU Спасибо
У меня такой вопрос, я написал бота в котором есть 5 команд (/command), но почему-то 2 из них не работают, хотя они написаны в одном стиле (по сути одинаковые). На пример @dp.message_handler(commands=['alo']) async def alo(message: types.Message): await bot.send_message(message.from_user.id, text='alo') не работает, хотя ошибок никаких не выводится.
Не знаю, но попробуйте commands=["/alo"]
@@PythononPapyrusRU спасибо, не помогло(
последовательность меняли?
спасибо за видео! гайд очень хороший , но почему-то бот в начале, когда пишет: f"Привет, {message.from_user.username}! Начинаем игру! , вместо никнейма пишет None
Спасибо! Да, была такая ошибка. Скорее всего у вас нельзя найти никнейм, либо он как-то закрыт
А если несколько человек одновременно будут использовать бота , данные не перемешаются?
Нет
как открыть такой блокнот как на видео
Это PyCharm
С каких пор в python есть горутины? Все кто хочет чему то научиться на этом канале, бегите от сюда.
А почему их нет?
Они есть в python
Жесть, и потом разработчики будут путаться, что такое id и т.д.
Кажется, вы живёте в неведении, 2 года говорите, что нужно писать _bot, хотя нужно bot, без разницы что до него. Прочитайте что вам бот пишет