[WIP] Handle leaving chat for users, parse message more thoroughly in public chats.
Add parser for users that left channel Add semi-stub (partial) censor functionality Add bot name cut-out in public chat Add sending functionality for public chats
This commit is contained in:
6
main.go
6
main.go
@@ -86,7 +86,7 @@ func main() {
|
||||
log.SetOutput(logfile)
|
||||
}
|
||||
|
||||
// Инициализируем redis-клиента
|
||||
// Инициализируем redis-клиента.
|
||||
redisClient = redis.NewClient(&redis.Options{
|
||||
Addr: fmt.Sprintf("%s:%d", config.Redis.Server, config.Redis.Port),
|
||||
})
|
||||
@@ -95,8 +95,6 @@ func main() {
|
||||
subscriber = redisClient.Subscribe(ctx, config.Redis.MyChannel)
|
||||
redisMsgChan := subscriber.Channel()
|
||||
|
||||
// telego init here
|
||||
|
||||
// Самое время поставить траппер сигналов.
|
||||
signal.Notify(sigChan,
|
||||
syscall.SIGINT,
|
||||
@@ -106,7 +104,7 @@ func main() {
|
||||
go sigHandler()
|
||||
go telega(config)
|
||||
|
||||
// Обработчик событий от редиски
|
||||
// Обработчик событий от редиски.
|
||||
for msg := range redisMsgChan {
|
||||
if shutdown {
|
||||
continue
|
||||
|
||||
Reference in New Issue
Block a user