• Как в Telegram-боте сделать жирный текст и картинку под ссылкой?

    @Meoniz
    ничего не умею, но могу сделать что угодно
    Картинка с превью текста - это ссылка на статью. Она появляется автоматически

    Чтобы делать текст разными стилями, нужно прописать специальный атрибут parse_mode=HTML

    def jordan(bot, update):
        chat_id = update.message.chat.id
        with open('JordanPeterson.jpg', 'rb') as jordan_picture:
            caption = "<a href='https://twitter.com/jordanbpeterson'>Jordan B. Peterson</a>"
            bot.send_photo(
                chat_id, 
                photo=jordan_picture, 
                caption=caption,
                parse_mode=ParseMode.HTML
            )


    Также этот parse_mode можно прописать при импорте токена бота. Чтобы сделать текст жирным, нужно написать так:

    msg = <b>Jordan B. Peterson</b>
    Ответ написан
    3 комментария
  • Оправдан ли переезд в Санкт-Петербург в нынешних реалиях?

    @vitvov
    Ваше финансовое положение будет зависить от места где вы живёте. Переежжая в город, где больше денег, ваши возможности увеличиваются, так, как вы просто попадаете в другую среду. Сам переежжал уже дважды. Село - районный городок - Москва. При этом, переехал из другой страны. Самое главное, что у вас изменится - это психология. Ну и люди всегда перемещались на более выгодные территории, те кто не перемещался - продолжал жить так как раньше и не развивался. Задайте себе вопрос, кем вы хотите себя видеть через 10 лет, какая зп у вас будет, какая жена, какое окружение и где вы будете жить? Если перспективы вашего городка вас не устраивают, то переежжайте.
    Поговорите о повышении зп.
    Ответ написан
    Комментировать
  • Как сделать боту комманду включения музыки по ссылки с ютуба на голосовом канале?

    h0w4rd
    @h0w4rd
    Python dev.
    Я даже не стал вникать в суть, просто посмотрел на код 30 секунд. Рекомендую почитать комментарии и последовать советам. И пожелаю удачи.
    import discord
    from discord.ext import commands
    # У меня зрение -3,5, но использования этого я не увидел.
    from pytube import YouTube
    
    bot = commands.Bot(command_prefix="!")
    # Все что, не закрыто иксами - можно узнать. А, что закрыто - секретно и ДОЛЖНО быть скрыто. А лучше вообще токен не показывать)
    TOKEN = "Njc1MzUwNTkzOTIwODI3Mzk0.xxxxx.xxxxx-xxxxx"
    yt_url = 'https://www.youtube.com/results?'
    game = discord.Game("Krunker.io")
    
    @bot.event # загрузка
    async def on_ready():
        print("Bot was launched!")
        await bot.change_presence(activity=game)
    
    @bot.command(pass_context=True)
    async def music(ctx, channel):
        url = ctx.message.content # вернет что-то вроде "!music youtube.com/watch"
        url = url.strip('https://www.youtube.com/watch?v=naIKplXzxTY') # почитайте что делает strip()
    
        vc = await bot.connect() # "бот, подключись!", а куда не сказано.
        vc.play(discord.FFmpegPCMAudio(url)) # ссылка на HTML страницу... а нужно АУДИО поток, а не станица. библиотека не может догадаться, что от нее хотят.
        vc.is_playing() # почитайте про "if"
        vc.pause() # зачем останавливать поток
        vc.resume() # и включать ._.
        vc.stop() # а после останавливать
    
    bot.run(TOKEN)
    Ответ написан
    Комментировать
  • Опасно ли давать удаленный доступ к ноутбуку?

    @tukreb
    Разумеется опасно.
    Вы бы ещё спросили, опасно ли давать ключи от дома незнакомцу на улице.
    Ответ написан
    1 комментарий
  • Что за процессы такие в системе - winhost, bot, webhost? Почему winhost'ов становится тысячи?

    pavelcarcass
    @pavelcarcass
    ИТ-менеджер из г. Иркутска
    У вас вирусы, батенька. Антивирусный сканер качаем отсюда и лечимся.
    Ответ написан
    9 комментариев
  • Как правильно настроить пути к шрифтам в webpack при конвертации scss в css?

    bjart
    @bjart Автор вопроса
    web developer
    Нашел решение, нужно добавить publicPath который будет подставляться к url

    use: [
              {
                loader: 'file-loader',
                options: {
                  name: `fonts/[name].[ext]`,
                  publicPath: "../",
                }
              }
            ]
    Ответ написан
    Комментировать