@rubylang

Страница 846 из 1684
Igor
04.01.2017
18:11:48
я тут тоже такой пиздец запилил

Нонейм
04.01.2017
18:12:06
Я гуглил примерно так telegram api и просто всю инфу читал, ничо нужного так и не нашел, даже примеров

Igor
04.01.2017
18:12:07
https://github.com/t3hk0d3/nomad-client/blob/master/lib/nomad/dsl/entity.rb

ктулху ест мозг

Google
Нонейм
04.01.2017
18:12:34
Хз

Их нет

Igor
04.01.2017
18:12:58
мне кажется ты слишком амбициозную задачу взял

без знания основ языка

Антон
04.01.2017
18:13:16
я давно это сказал

Igor
04.01.2017
18:13:28
вообще задача норм

для обучения

Антон
04.01.2017
18:13:57
для обучения
обучение не должно приводить к истязанию чата

Igor
04.01.2017
18:14:24
это другой вопрос )

Andrey
04.01.2017
18:14:27
Так, студент, а у тебя опыта программирования-то сколько?

Антон
04.01.2017
18:14:47
0

Andrey
04.01.2017
18:15:17
Тогда я б сначала на какой-нибудь codeforces или hackerrank сходил

Google
Andrey
04.01.2017
18:15:19
чисто руку набить

Антон
04.01.2017
18:15:41
я думаю рано сначала надо хотябы попробовать tryruby.org

Andrey
04.01.2017
18:16:33
@Striker0mega ну ты понел :)

Нонейм
04.01.2017
18:16:49
Понял, понял

Andrey
04.01.2017
18:16:53
но бота своего не бросай, он тебе потом пригодиться может

Иван
04.01.2017
18:34:31
да там скорее всего надо закрыть все блоки и case endами и все заработает

Eugene
04.01.2017
18:36:46
вероятно да

Нонейм
04.01.2017
19:10:53
Я почти разобрался с ботом теперь выдает на 51 строчке(последней) ошибку. syntax error unexpected $end expecting keyword_end

И еще я понял что гуглить не умею, ибо не смог решение найти

v
04.01.2017
19:17:39
дело не в ггуглении

дело в том, что ты хуево руби знаешь

Нонейм
04.01.2017
19:18:13
И это тоже

v
04.01.2017
19:18:21
в частности, условные конструкции

от этого гугл не поможет

Иван
04.01.2017
19:19:34
для начала надо отступы норм расставить и тогда увидишь где ты end пропустил

спойлер - их должно быть 11 штук

v
04.01.2017
19:22:45
я понял

лучший язык для обучения программированию - это питон

там нельзя неправльно отступы расставить

а операторные скобки людей расслабляют

Google
Нонейм
04.01.2017
19:24:12
А почему 11?

v
04.01.2017
19:25:31
:D

Иван
04.01.2017
19:25:40
ну посчитай сколько у тебя блоков и кэйсов

Нонейм
04.01.2017
19:25:42
А стоп

Пересчитал

/var/lib/gems/1.9.1/gems/telegram-bot-ruby-0.7.1/lib/telegram/bot/client.rb:12:in `merge': can't convert nil into Hash (TypeError) from /var/lib/gems/1.9.1/gems/telegram-bot-ruby-0.7.1/lib/telegram/bot/client.rb:12:in `initialize' from /var/lib/gems/1.9.1/gems/telegram-bot-ruby-0.7.1/lib/telegram/bot/client.rb:8:in `new' from /var/lib/gems/1.9.1/gems/telegram-bot-ruby-0.7.1/lib/telegram/bot/client.rb:8:in `run' from QuestGame.rb:6:in `<main>'

Нонейм
04.01.2017
19:29:49
bot.api.sendMessage(chat_id: message.chat.id, text: "Вы шли до метро Дыбенко в модном шмоте, и до вас докопались гопники:

12 cnhjrf\

Eugene
04.01.2017
19:29:59
там кстати в библиотеке программиста выкладывали серию HEAD FIRST ruby 2016

Нонейм
04.01.2017
19:30:00
Что здесь не так

надо перерыв взять 15 мин, ибо это пиздец

Eugene
04.01.2017
19:30:45
не может преобразовать nil в hash

Нонейм
04.01.2017
19:30:47
на табуретке то сидеть

Eugene
04.01.2017
19:31:24
https://vk.com/feed?w=wall-54530371_101580

http://pastie.org/ - туда код, а полученную ссылку сюда
Website is offline No cached version of this page is available.

давай gist.gihub

v
04.01.2017
19:32:30
Website is offline No cached version of this page is available.
не иначе, бацька забанил

у меня все ок

Google
Eugene
04.01.2017
19:32:47
походу да

Иван
04.01.2017
19:33:03
ну скобочки тоже надо закрывать

и строки

Нонейм
04.01.2017
20:01:22
не пашет pastie

https://gist.githubusercontent.com/anonymous/bbf6cc6c687d93469ca18f84f828f7c4/raw/46454d0c0da6068e7ddca4a997b88c78012ffc79/gistfile1.txt

v
04.01.2017
20:04:52
ну сппасибо

номера строчек нам, конечно, не понадобятся

чо ты жадный какой?

Нонейм
04.01.2017
20:05:45
?

Admin
ERROR: S client not available

Нонейм
04.01.2017
20:06:28
https://gist.github.com/anonymous/bbf6cc6c687d93469ca18f84f828f7c4/46454d0c0da6068e7ddca4a997b88c78012ffc79#file-gistfile1-txt

v
04.01.2017
20:06:30
вот так надо было

и токен убрать, кек

Нонейм
04.01.2017
20:07:19
упс

v
04.01.2017
20:07:45
а вообще, напиздел я про 12 строку

это в геме ошибка на 12-й строке вылезала

из-за того, что что-то без данных вызывается

Нонейм
04.01.2017
20:10:06
дак нигде значения nil нет

в скрипте

v
04.01.2017
20:14:11
а как ты проверил?

Google
Иван
04.01.2017
20:18:41
с отступами беда, и закрываешь ты не там где надо

Нонейм
04.01.2017
20:40:11
https://gist.github.com/anonymous/91a8602f535026f8dbb4cc0e4a2c2258 отступы пофиксил

v
04.01.2017
20:58:59
https://gist.github.com/anonymous/91a8602f535026f8dbb4cc0e4a2c2258 отступы пофиксил
ну вот смотри после этого блока - https://gist.github.com/vskopuk/31a00fe8588a0303fb01d70950c95c77 у тебя скрипт не знает, что такое bot. А ты его продолжаешь дергать

Нонейм
04.01.2017
21:00:27
Тобишь мне надо перенести end?

v
04.01.2017
21:02:10
тебе надо разобраться с тем, что такое блоки в руби :3

Нонейм
04.01.2017
21:03:52
( ладно пойду дальше гуглить

v
04.01.2017
21:04:22
кек

тебе не гуглить надо

тебе уже дали ссылку на tryruby

Нонейм
04.01.2017
21:13:06
Я исправил ошибку

Теперь очередные проблемы...

Он не пересылает следующие сообщения, пойду дальше про блоки читатьь

Иван
04.01.2017
21:16:20
начни с простого заставь хотя бы этот скрипт вывести сообщение с первым выбором

а потом добавляй блоки в нужные места

Нонейм
04.01.2017
21:16:40
С 1 выбором все зашибись, он выводит

Иван
04.01.2017
21:16:44
с bot.listen

Нонейм
04.01.2017
21:17:54
/start

Привет, Егор

.

Вы шли до метро Дыбенко в модном шмоте, и до вас докопались гопники: 1. Достать ножик, поугрожать им и попытаться убежать 2. Достать перцовый баллончик и попытаться залить их перцом

1

Вы шли до метро Дыбенко в модном шмоте, и до вас докопались гопники: 1. Достать ножик, поугрожать им и попытаться убежать 2. Достать перцовый баллончик и попытаться залить их перцом

Страница 846 из 1684