Форум сайта python.su
up
вопрос актуальный
как послать боту данные тоесть вызвать функцию
i should to pass command object, but how?
Офлайн
def testtt(): x= '777777 asyncio.testing(x) testtt() async def testing(self, ctx, arg1): print(arg1)
Офлайн
GenaboxТак ты учиться не хочешь. Тебя устраивает говнокод. Поэтому нет смысла в этом копаться. Так что не удивляйся, что тебя бросают.
третья неделя пошла вопрос заступорился
Отредактировано py.user.next (Фев. 14, 2023 07:08:21)
Офлайн
это говнокод я согласен
вот сразу кто то да откликнулся…..
а реальный код выглядит примерно так
@bot.command(name='hi') async def SendMessagehi(ctx, *args): await ctx.send('Hello')
def go(): arg1 = '1' arg2 = '2' SendMessagehi(ctx, *args)
Офлайн
давая тебе калькулятор а ты мне вызов асинхронки?
мой калькулятор тоже асинхронный… в 10 строк написан
———-
дело в том что сам дискорд бот уже имеет свой код и это не совсем просто понят самого бота что ему нужно отправить, тут дело не в желании а в факте что нужно написать это и это а как это сделать - я в документации ничего не понял и нету примеров. А функции которые я пробовал не выдают ошибок и просто молчат
Отредактировано Genabox (Фев. 14, 2023 01:28:40)
Офлайн
например я написал вот это
elif menu_item == 'test': print('Lunche software .... selected') ctx='1' send(ctx)
>Lunche software …. selected
@bot.command(name='hi4') async def SendMessagehi1(ctx): await ctx.send('Hello') def send(ctx): #asyncio.run(send_message(channel, msg)) asyncio.run_coroutine_threadsafe(SendMessagehi1(ctx), bot.loop)
Офлайн
GenaboxА завтра что будет? Ты понимаешь, что то, что ты сегодня пишешь, завтра надо будет дописывать? А дописывать ты не сможешь, это можно будет только выкинуть и писать снова всё. Ты пишешь, как дешёвый индус, которых пачками за один доллар в час нанимают, так как их код выбрасывать не жалко и заказывать им новый код такого же качества потом.
я сегодня радиоприемник к боту написал и калькулятор
GenaboxТак надо учиться. А ты вообще не учишься. Типа а зачем учиться, можно же и так быстро всё написать. Вот только вот не работает ничего постоянно, как-то вот эта система сложилась так подозрительно стабильной.
я не могу все так сразу понять и написать
Отредактировано py.user.next (Фев. 14, 2023 22:46:01)
Офлайн
Ты пишешь, как дешёвый индусваууу таких комплиментов мне еще не делали
Ты не заметил, что у тебя ничего не рабтает постоянно?уже весь код приведен в рабочее состояние, у меня бот на 3000 строк знает 12 языков распознает речь умеет считать и есть возможность сделать 13 000 радиостанций зачем мне больше и еще переводит асинхронным переводом с голоса в текст и с голоса в голос .
Офлайн
GenaboxДумаю, для программистов, которые изучали все это долго и упорно, есть огорчение, что теперь на фоне обезьян с нейросетями они не такие уж и волшебники.
просто вы программеры сейчас в предсмертной агонии потому что весь ваш мозг заменяет искуственный интелект - gtp чат пишет любой код. и вы останитесь без работы глупо тыкая других в книги , бесполезную муколатуру в которых вы сами ничего так и не поняли
py.user.next
А завтра что будет? Ты понимаешь, что то, что ты сегодня пишешь, завтра надо будет дописывать?
Офлайн
GenaboxЭто просто мантра. Когда хочешь, чтобы бухгалтерши рот раскрыли и слушали тебя, ты вот это им рассказываешь. Для бабок на лавочке тоже подойдёт. Бла-бла-бла и пустозвонство.
уже весь код приведен в рабочее состояние, у меня бот на 3000 строк знает 12 языков распознает речь умеет считать и есть возможность сделать 13 000 радиостанций зачем мне больше и еще переводит асинхронным переводом с голоса в текст и с голоса в голос
GenaboxЯ понял, что максимум, что ты можешь, это в костюме сосиски на улице танцевать. Вот это 3d-аниматор.
я 3d аниматор а не программист
GenaboxВот, стопудов, ты никогда не пользовался этим способом. Надо тебе что сделать: 1) выбрать книгу хорошего качества (в которой что-то есть и много); 2) отключить своё жлобство на одну эту книгу и купить её по Интернету (потому что они не продаются у тебя там в посёлке); 3) прочитать эту книгу от начала до конца планомерно в течение года, двух лет, неважно какого долгого времени. Вот после этого у тебя появится видение, видение того, что ты можешь, докуда ты можешь, сколько для этого надо.
и вы останитесь без работы глупо тыкая других в книги , бесполезную муколатуру
xam1816Ну, это как взял питон и уже программист, это же питон! Я питон выучу и стану программистом, это же питон, а питон - это язык программирования. Всё логично. Потом спрашиаешь его “что, двадцать лет программируешь?”, он такой “да, двадцать лет”, а ты ему “а что ты написал? какие программы?” и он такой “да я работал там-то и там-то”. Короче, программы нет ни одной. Программы-то писать сложно, они твои сказки про то, как ты всё можешь, слушать не будут. Вот Ритчи - программист, Линус - программист. Один написал C, другой написал Linux. А где они работали - это второстепенный вопрос, он вообще мало интересует. Какая разница, где они там работали, если их программирование в том, что они сделали в итоге.
Думаю, для программистов, которые изучали все это долго и упорно, есть огорчение, что теперь на фоне обезьян с нейросетями они не такие уж и волшебники.
Отредактировано py.user.next (Фев. 15, 2023 00:12:43)
Офлайн