Рекомендую превосходный https://github.com/gotd/td
Спасибо, пишу ядро для бота и недавно увидел, что Telegram Bot API является посредником и понял, что нужно переписывать на MTProto
Совсем не всегда имеет смысл юзать мтпрото вместо ботапи. Ботапи берет на себя всю работу с шифрованием, кешами и прочими тонкостями работы с тележным протоколом, наружу выставляя простой http-апи, который от тебя не требует абсолютно ничего, хотя и урезает некоторые фичи, которые туда никогда не добавят (вроде методов getMessages или getChatParticipants). Для примера, tdlib с высоконагруженным ботом на борту ест столько диска и памяти, что разработчик ботапи советует просто... перезапускать его раз в сутки по крону! Кстати, поделишься наработками по ботам на go? Я только учусь и хотелось бы посмотреть :)
Там только разбор json и получение по telegram api данных по запросу, то есть почти ничего, даже лямбда-выражений нету (про наработки) и я тоже совсем учусь*
Хотелось бы писать чат менеджера, а там нужен полный функционал и минимальный пинг
Чат-менеджер - бот для модерации чатов типа @combot или @chatkeeperbot?
Комбот вроде вообще на питоне написан
А пробовал существующие библиотеки для ботапи?
Так либа есть, и не одна, можно тупо поучаствовать в разработке. Зачем велосипедить?
Я же учусь в го только, во-первых - опыт, во-вторых - либа, заточенная и оптимизированная только под конкретные задачи
Зачем так сложно? Просто бери готовое и уже реализуй свои хотелки. Не понимаю.
Затем, что писал выше ;)
Обсуждают сегодня