@russianfedora

Страница 1971 из 2994
Alex
16.02.2018
16:18:16
Ты бота пишешь?
та не... я плагинчик к нашему боту

Vitaly
16.02.2018
16:18:33
Данная библиотека есть в репозиториях Fedora как для Python 2, так и Python 3.

Alex
16.02.2018
16:23:00
@elemc go commandsMainHandler(update.Message) в цикле бота ведь из твоего жэ commands.go (где плагины)?

тю, плагин для команд боту*

Google
Alexei
16.02.2018
16:27:44
Ага

Alex
16.02.2018
16:29:01
хммм... наверное не получится всё таки... как я понимаю updates <-chan tgbotapi.Update не может предыдущие значения содержать, потому что это канал отдающий массив новых сообщений

а сдругой стороны это всё же как-то делается, потому что можно редактировать уже существующие сообщения...

вооот.. изменение существующего и удаление пары сообщений...

@RussianFedoraBot

Vitaly
16.02.2018
17:02:51
а сдругой стороны это всё же как-то делается, потому что можно редактировать уже существующие сообщения...
Бот может править только свои собственные сообщения не старше 2 дней. Удалять можно любые вне зависимости от времени их публикации (если есть админские права).

Alex
16.02.2018
17:04:00
а как тогда правятся сообщения просто юзеров? чем?

есть у телеги свой Бот всех ботов?))

Vitaly
16.02.2018
17:05:19
а как тогда правятся сообщения просто юзеров? чем?
Никто, даже администратор - создатель чата, не может править чужие сообщения.

Удалять можно, а редактировать, по понятным причинам, нет.

Alex
16.02.2018
17:05:55
ну мы сами свои же можем удалять и править

Vitaly
16.02.2018
17:06:27
ну мы сами свои же можем удалять и править
Да. Свои собственные можно править и удалять в течение 48 часов с момента публикации.

Google
Vitaly
16.02.2018
17:07:10
вооот.. и где и как это делается?
Правой кнопкой по своему сообщению -> Edit.

Alex
16.02.2018
17:07:40
Правой кнопкой по своему сообщению -> Edit.
да это понятно... я имею в виду программно.. это ж не наш бот делает

Vitaly
16.02.2018
17:08:05
да это понятно... я имею в виду программно.. это ж не наш бот делает
В смысле программно? Что ты хочешь сделать-то?

Alex
16.02.2018
17:10:15
В смысле программно? Что ты хочешь сделать-то?
ну, тут пару дней шутка такая была... мол, раз я появился на канале, то надо боту плагин транслитерирования написать... а получается, что наш бот не изменяет мессаги юзеров, то есть не имеет доступа к логу канала

Vitaly
16.02.2018
17:10:54
Alex
16.02.2018
17:11:07
потому что в коде нашего бота я такого не увидел

Vitaly
16.02.2018
17:15:10
хмм.. это происходит "на лету" или любое из тех, которое у него где-то кешированы?
Есть два способа уведомления бота о новых сообщениях: 1. long poll; 2. webhook. Таким образом, бот при нахождении в канале, получает каждое сообщение практически в реальном времени.

Alex
16.02.2018
17:17:32
Есть два способа уведомления бота о новых сообщениях: 1. long poll; 2. webhook. Таким образом, бот при нахождении в канале, получает каждое сообщение практически в реальном времени.
это понятно... но те которые прошли обработку\прочитаны уже получаются ему не доступны после следующего обновления? (updates <-chan tgbotapi.Update)

https://github.com/elemc/gotelegrambot2/blob/master/bot.go#L62-L84

Vitaly
16.02.2018
17:18:51
это понятно... но те которые прошли обработку\прочитаны уже получаются ему не доступны после следующего обновления? (updates <-chan tgbotapi.Update)
Зависит от реализации самого бота. Технически никаких ограничений нет. Сам бот в супергруппе имеет доступ ко всем сообщениям и может запросить историю хоть с момента её создания или преобразования из обычной группы.

Alex
16.02.2018
17:20:43
Зависит от реализации самого бота. Технически никаких ограничений нет. Сам бот в супергруппе имеет доступ ко всем сообщениям и может запросить историю хоть с момента её создания или преобразования из обычной группы.
о... вот это интересней... но я что-то в коде нашего бота такого не видел, а в API (https://godoc.org/gopkg.in/telegram-bot-api.v4) ещё не всё просмотрел и понял что там зачем

Vitaly
16.02.2018
17:21:09
о... вот это интересней... но я что-то в коде нашего бота такого не видел, а в API (https://godoc.org/gopkg.in/telegram-bot-api.v4) ещё не всё просмотрел и понял что там зачем
В коде этого нет, т.к. серверы Telegram автоматически присылают боту новые сообщения. Нет необходимости самому их запрашивать.

Dmitry
16.02.2018
17:22:02
Если сам запрашиваешь - то можешь офсет задать

Alex
16.02.2018
17:22:12
Vitaly
16.02.2018
17:22:39
Но зачем тебе всё это?

Можно же проще сделать.

Google
Dmitry
16.02.2018
17:23:38
Просто делай репли на опечатки раскладки в реальном времени

Vitaly
16.02.2018
17:24:25
Например в чат написали сообщение: "ghjdthrf", добавляешь боту команду /reverse и он в ответ на него запостит "проверка", а то сообщение удалит. Разумеется, для команды /reverse нужно разрешить доступ только к своим сообщениям, либо админам.

Alex
16.02.2018
17:24:31
да, на самом деле это не стоит выеденного яйца раз можно собственное же сообщение исправить... просто понта ради кодерского что ли))) и игогошку интересно пошшупать...

Vitaly
16.02.2018
17:24:44
Просто делай репли на опечатки раскладки в реальном времени
Опасно. Бот может начать уродовать ссылки.

Alex
16.02.2018
17:25:21
Не, это сложно, пусть автоматически
вот автоматически как раз и нехорошо

Vitaly
16.02.2018
17:25:26
Не, это сложно, пусть автоматически
Без подключения словарей сложно. А прогонять всё через словари в реверсе - огромная трата ресурсов впустую.

Alex
16.02.2018
17:27:12
Ну вот, запили команду /reverse для бота.
ха, так я именно так и хочу.. но стоит вопрос в том, что мне ридётся обращаться к истории канала, что б только своё и только предыдущее сообщение исправить

Vitaly
16.02.2018
17:27:16
Внешних сервисов разве нет?
Есть, но они все платные. Ограничения бесплатных API что-то около 1000 слов в сутки.

Vitaly
16.02.2018
17:27:55
ха, так я именно так и хочу.. но стоит вопрос в том, что мне ридётся обращаться к истории канала, что б только своё и только предыдущее сообщение исправить
Зачем? Когда кто-то напишет команду /reverse, бот получит это сообщение и то, на которое ответили автоматически. Посмотри, в коде уже есть реализации команд, например /flood.

Dmitry
16.02.2018
17:28:00
1 раз ошибся ну 2

И дальше увидел и пишешь нормально

Vitaly
16.02.2018
17:28:23
Ну так хватит
Не хватит. В чате в день по 500 сообщений бывает. Каждое состоит в среднем из 20 слов.

Alex
16.02.2018
17:28:41
И дальше увидел и пишешь нормально
ну, да))) это не совсем про меня))

Vitaly
16.02.2018
17:28:42
И дальше увидел и пишешь нормально
Так каждое сообщение же нужно проверять если ты хочешь автоматически.

Google
Alex
16.02.2018
17:32:19
да... там и гетКеш есть и сетКеш... то что надо по ходу... спс)

@xvitaly ++

мьдэээ... бот ешо не умеет карму)))))))

Vitaly
16.02.2018
17:36:54
Карма не нужна. ?

Alex
16.02.2018
17:37:53
да, я так.. для полного устрашения канала))

ладно... щас передохнУ и вчитаюсь в код...

Vitaly
16.02.2018
17:40:04
да, я так.. для полного устрашения канала))
Года полтора назад бот здесь банил за мат. Вот это веселье было. ?

Alex
16.02.2018
17:40:35
представляю себе))

Vitaly
16.02.2018
17:40:45
Написал слово "мандарин" - улетел в бан.

RussianFedoraBot
16.02.2018
17:51:41
chupacabras пинг от тебя 0.674 ?

Напиши команду в ответ на сообщение-флуд, тогда сработает.

Ефрем
16.02.2018
18:24:58
Здравствуйте. Я тут с нубовопросами. Хочу поставить федору нетинсталл. Как в установленной системе подключиться к вайфаю? Просто в разных линуксах по-разному - в сьюз wicked; в генте симлинки в openrc, wpa_supplicant и dhcpcd демоны; в убунте networkd со встроенным dhcp и netplan. Знаю, что можно через network manager или wicd, но не очень хочется их использовать. В документации нашел только "нажать на апплет в трее и на кнопку 'сделать збс'".

Delinkvent
16.02.2018
18:27:54
Не понимаю, почему некоторые так не любят nm

Irina
16.02.2018
18:41:02
Все его забывают

Vitaly
16.02.2018
18:57:28
https://www.linux.org.ru/news/debian/14028003

Бубунта таже не в топе. ?

Google
Misha
16.02.2018
20:54:17
Ребят, подскажите, мне кажется но в лайв режиме Федора как то шустрее и плавнее работает) нежели в установленном ввиде

Может быть что в лайве по другому задействуются граф драйвер? Или меня глючит?

Dmitry
16.02.2018
20:58:41
Пооому что все что можно там в оперативной памяти

Но вообще скорее глючит

Ибо обычно наоборот

Fedor
16.02.2018
21:01:37
Не понимаю, почему некоторые так не любят nm
не то что прям не любят, у него есть свои особенности которые нужно понимать

Egor
16.02.2018
21:03:53
@ignatenkobrain, а RPM хранит в базе данных хэши файлов, которые он устанавливает? И хранит ли права доступа с именем пользователя?

Egor
16.02.2018
21:16:52
Больше никогда не делай так. Размещай проприетарщину в своём домашнем каталоге.
Размещай проприетарщину во Flatpak /fixed Однако, сначала надо завезти Java Runtime во Flatpak.

Не, дешевле)
Ну ладно, так как вы не первый раз делаете госзакупки в нашей конторе, сойдёмся на 75 тысячах за штуку + откат 5 тыщ за штуку, и по рукам.

Egor
16.02.2018
21:19:42
Да, дырявая. Меняй провайдера.
Может взломать провайдера? И получать бесплатный интернет?

Страница 1971 из 2994