34 lines
2.5 KiB
Plaintext
34 lines
2.5 KiB
Plaintext
Галичбот
|
|
|
|
Что это и зачем это нужно?
|
|
------------------------------------------------------------------------------------------------------------------------
|
|
Это Telegram bot, названный в честь Сергея Галиченко, довольно "токсичного" персонажа.
|
|
Чтобы позлить Галича, конечно же и развлечь народ.
|
|
|
|
|
|
Как это собрать и запустить?
|
|
------------------------------------------------------------------------------------------------------------------------
|
|
* Собирается бот путём запуска компилятора go в каталоге с проектом, вот так:
|
|
$ go build .
|
|
Для сборки понадобятся интернеты и компилятор go версии 1.16.5. Собиралось и тестировалось всё на нём.
|
|
|
|
Чтобы запустить бота понадобится:
|
|
* Файлик galichbot.ini, в котором нужно всего 2 значения telegram id пользователя и
|
|
ключ бота, который можно получить у BotFather в Телеграме.
|
|
* А ещё нужен файлик phrases.txt, в котором через разделитель "--" (без кавычек) будут перечислены фразы, которыми бот
|
|
будет отвечать на любое сообщение пользователя-жертвы.
|
|
* Устойчивое соединение с интернетами.
|
|
Запускаем бинарь, приглашаем бота в чат и вуаля.
|
|
|
|
|
|
Э, а где каталог vendor?
|
|
------------------------------------------------------------------------------------------------------------------------
|
|
Ишь чего захотел! Это не production-ready проект, скорее, проба пера. Он не предназначен работать 24/7 режиме. Так что
|
|
сорян, никакого серьёзного подхода к ведению исходников.
|
|
|
|
|
|
Ну и кому надо сказать "спасибо"?
|
|
------------------------------------------------------------------------------------------------------------------------
|
|
Сергею Галиченко, лично. (Да, завалите его своими "спасибо" :)
|
|
Чатику бывших и действующих сотрудников АТК.
|